OpenCode
sst 团队(SST framework 出品者)开源的 AI 编码 Agent ——「The open source coding agent」。最大亮点是 模型无关:Anthropic / OpenAI / Google / Ollama / OpenRouter / LM Studio 等 75+ provider 一键切换,MIT 开源,可私有部署。是 Claude Code / Codex CLI / Gemini CLI 在「不绑定单家厂商」赛道的代表答卷。
不是 GitHub Codex 那个
此 OpenCode 指的是 sst.dev 团队的 sst/opencode(TypeScript + Go 实现),不是 GitHub Copilot 旗下的 OpenCodeX 或别的同名产品。MIT 协议,160K+ stars,900+ contributors。
评价
优点
- MIT 开源:源码全开放,可自托管 / 私有部署 / 嵌入自家产品
- 模型无关:通过 Models.dev 接入 75+ LLM provider——Claude / GPT / Gemini / Llama / DeepSeek / 本地 Ollama 都行
- 多 provider 同时配置:一份
auth.json存所有家的凭据,/models一键切换 - Plan / Build 两档主代理:Plan 只读分析,Build 全权限实施,Tab 键切换
- Subagents 标准:内置
general/explore/scout子代理,可自定义 - AGENTS.md 标准:与 Codex CLI、Claude Code 错位的项目说明书;兼容
CLAUDE.md - MCP 一类支持:本地 stdio + 远程 HTTP MCP server 都行
- TUI + CLI + Web + Desktop:终端 UI 漂亮,CLI 可脚本化,桌面 App 也有 beta
- 多 session 并行:同项目跑多个 Agent,互不打扰
- Session 分享:
/share生成可读链接,方便调试与协作 - 大陆访问极友好:用 DeepSeek / Ollama / OpenRouter 任一国内可用 provider 即可
缺点
- 生态相对年轻(2025 起爆发),文档比 Claude Code 浅
- 没有 Claude Code 那种 Skills / Hooks 体系(虽有 plugin / command 但简化)
- 多 provider 配置门槛略高(每家凭据 + base URL 都要管)
- TUI 优先,IDE 扩展生态不如 Claude Code / Codex 成熟
- 「OpenCode Zen」托管模型是付费的(自带 key 走 provider 直连是免费的)
文档地址
GitHub 地址
sst/opencode(主仓,TypeScript + Go)/ Models.dev(provider 注册表)
推荐资源
- Models.dev(OpenCode 用的 LLM provider 注册表,可独立用)
- OpenCode Zen(官方推荐的 Curated 模型聚合)
- SST(同一团队的 IaC 框架,了解作者背景)