产品与定位
OpenCode 是目前热度最高的开源编码 Agent 之一:约 209,370 stars、27,609 forks(截至 2026-09-22),MIT 许可。它强调开箱即用 —— 装完就能干活,不需要自己拼装扩展或做大量配置,同时保持完全开源、不绑定特定模型。
仓库地址已变更:项目原属
sst/opencode,现组织已更名为 Anomaly,仓库地址为github.com/anomalyco/opencode。旧地址会自动重定向,但引用时应使用新地址。默认分支为dev。
功能速览
| 功能 | 说明 |
|---|---|
| 内置双 Agent | build(默认,全权限)与 plan(只读,默认禁改文件、跑 bash 需授权),Tab 切换 |
| LSP 集成 | 自动为项目加载对应的语言服务器,为模型提供语义上下文 |
| 多会话并行 | 同一项目可并行运行多个 Agent 会话 |
| 75+ 供应商 | 经 Models.dev 接入,含本地模型;支持 GitHub Copilot 与 ChatGPT Plus/Pro 账号登录 |
| 会话分享 | 任意会话可生成分享链接 |
| MCP 工具 | 支持 Model Context Protocol 扩展工具生态 |
| 子代理 | 提供 @general 子代理处理并行任务 |
| 多形态 | 终端 TUI、桌面应用(BETA)、IDE 扩展 |
| 全平台安装 | 安装脚本、npm/bun/pnpm/yarn、Homebrew、Scoop、Chocolatey、pacman |
常用命令
| 命令 | 作用 |
|---|---|
opencode | 启动 TUI |
Tab | 在 build 与 plan Agent 之间切换 |
opencode serve | 启动 API 服务器,支持远程调用 |
--model / -m | 指定模型,格式 provider/model |
--continue / -c | 继续上次会话 |
调用与兼容性
# 安装脚本
curl -fsSL https://opencode.ai/install | bash
# npm
npm i -g opencode-ai@latest
# Homebrew(推荐)
brew install anomalyco/tap/opencode
# Windows
scoop install opencode
choco install opencode
# 桌面应用(macOS)
brew install --cask opencode-desktop
版本与更新注意
- 当前版本 v1.18.32(2026-09-21 发布),MIT 许可,迭代极快(最近提交 2026-09-22)。
- 安装命令存在 v1 / v2 两条路径:官网首页当前展示的是 v2 安装命令
https://opencode.ai/v2/install,导航也指向anomalyco/opencode/tree/v2;而dev分支 README 仍是 v1 的https://opencode.ai/install。建议优先使用 npm / brew 等包管理器方式安装,避免脚本路径歧义。 - 运行形态以官方为准:官方列举为终端、IDE 扩展、桌面应用三种。早期资料中「提供网页版」的说法并不准确 —— 官方提供的是会话分享链接,而非网页版编码界面。
- 官网另有 Zen、Go、Enterprise 等商业产品线,属同一团队运营,但不是开源 Agent 本体;站内 OpenCode Go 即对应其模型网关服务。
- 组织更名(sst → Anomaly)后,旧文档、旧教程中的
sst/opencode链接会重定向,但相关引用建议更新。