OpenCode vs Claude Code:怎么选
内容核对于 2026-10-20;表格数据实时取自目录
选 opencode,如果……
你想要 MIT 开源、不绑定某一家模型厂商的编程 Agent:可以接 75+ 个 LLM 提供方或本地模型,自带只读的 plan agent。
选 Claude Code,如果……
你只用 Claude 模型、已经有 Claude 付费套餐,并且希望直接拿到 Anthropic 官方客户端和 GitHub @claude 集成。
事实对比
| opencode | Claude Code | |
|---|---|---|
| 定位 | 开源、面向终端 TUI 的编码智能体 | 在终端、IDE 或 GitHub 中用自然语言处理编码与 Git 工作流。 |
| 源码审查 | 47/100 · 缺口较多 评测后又发布了 20 个正式版本,分数可能过期 | 证据不足 评测后又发布了 20 个正式版本,分数可能过期 |
| 交付形态 | 命令行工具 · 桌面应用 | 命令行工具 |
| 费用 | 软件免费,模型调用费用自付 | 软件免费,模型调用费用自付 |
| 上手难度 | 低 · 几分钟可跑通 | 低 · 几分钟可跑通 |
| 完整支持的平台 | — | Claude Code |
| 许可证 | MIT | 未标注 |
| 主语言 | TypeScript | TypeScript |
| Star | ★ 218k近 7 天 +674.4/天 | ★ 153k近 7 天 +310.0/天 |
| 最近更新 | 今天 | 1 天前 |
| 最新正式版本 | v1.19.3 · 2026-10-16 | v2.1.303 · 2026-10-18 |
源码审查(FARS)逐维对比
至少一方暂无可用的源码审查分数,无法逐维对比。
Claude Code:源码审查证据不足(例如仓库不含源码,或取证未覆盖文档),暂不打分。这不代表评测结论是 0 分。
关键差异
- 模型:OpenCode 基于 AI SDK 和 Models.dev,支持 75+ 个 LLM 提供方,也能跑本地模型,Anthropic 也在其中;Claude Code 需要 Claude 账号,或者 Bedrock、Google Cloud、Foundry 等第三方渠道。 [1][2]
- 开源:OpenCode 是 MIT 许可的开源项目;Claude Code 的仓库不含 CLI 源码。 [1][2]
- 内置 Agent:OpenCode 自带 build(完整权限)和 plan(只读:默认拒绝编辑文件,执行 bash 前先询问)两个 Agent,按 Tab 切换;另有一个 general 子 Agent。 [1]
- 桌面应用:OpenCode 提供 macOS、Windows、Linux 的桌面应用(Beta);Claude Code 支持终端、IDE 和 GitHub。 [1][2]
不适合谁
opencode
- 需要长期稳定维护保障的企业团队
- 只使用图形界面、不愿碰终端的用户
Claude Code
- 希望使用非 Anthropic 模型或多供应商方案的开发者
- 需要明确权限边界与失败恢复说明的合规团队,README 未定义这些内容
常见问题
OpenCode 能用 Claude 模型吗?
能。OpenCode 的 providers 文档里有 Anthropic,用
/connect 填入凭据就可以。
[1]
OpenCode 怎么安装?
可以用
curl -fsSL https://opencode.ai/v2/install | bash,或者 npm i -g @opencode/cli@latest、Homebrew 等包管理器安装。
[1]
OpenCode 有没有类似计划模式的只读模式?
有。内置的 plan agent 默认拒绝编辑文件,执行 bash 前会先询问,适合在动手前先分析代码。
[1]