开源版Claude Code:OpenCode!我实测一周发现:这个坑,90%的人都会踩
文章目录
上周五的时候,斌仔在折腾OpenCode。
你可能没听说过这个工具,但如果你用过Claude Code,你一定对它的价格有印象——每个月$20。
而OpenCode,是一个100%开源的Claude Code替代品。
完全免费。
斌仔实测了一周,还看了两篇深度评测,今天就把真实体验分享给大家。
重点是避坑指南,斌仔和其他人踩过的坑,你千万别再踩。

OpenCode是什么
简单说,OpenCode = 开源版Claude Code。
它(OpenCode官网:https://opencode.ai/)是一个在终端运行的AI编程代理工具,能帮你写代码、调试、重构,基本上Claude Code能做的,它都能做。
核心特点:
- 100%开源:MIT许可,代码全在GitHub上
- 模型无关:支持GLM-4、Grok、MiniMax等多种模型,不绑定单一模型
- 完全免费:如果你用免费模型(GLM-4.7、MiniMax M2.1),一分钱都不用花
- 多平台:终端、桌面应用、IDE插件都支持
GitHub上现在有5万多Star,最近一周特别火。
但是要注意,OpenCode和Claude Code还是有区别的。
最大的区别:模型能力。
Claude Code用的是Claude Sonnet 4.5或Opus 4.5,这是顶级模型。
OpenCode你可以接入各种模型,但免费的GLM-4.7、MiniMax M2.1肯定比不上Claude Opus。
斌仔的理解:OpenCode更像是一个"容器",它提供了工具和框架,但模型好不好,取决于你接入什么模型。
为什么要用OpenCode
斌仔看了几篇深度评测,也自己测试了一周,发现了一个关键洞察:
OpenCode对不同模型的提升差异很大。
- 顶级模型(GPT-5.2-Codex、Claude Opus 4.5):提升很小,甚至几乎没有
- 中档模型(Gemini 3 Flash、Claude Sonnet 4.5):整体能力提升大
- 弱模型:还不如不要用OpenCode
所以,如果你用的是中档模型,OpenCode很适合你。
如果你本身就订阅了Claude Max或GPT-5.2,OpenCode的价值就不大了。
OpenCode的6大优势
斌仔整理了这些评测中提到的6个核心优势:
-
AI像团队协作,不是串行工作
以前AI工具是一个接一个地干活。OpenCode会把复杂任务拆成几块,让多个AI一起干,速度快不少。
-
新手免配置
内置了skill、subagent、MCP工具集,装好就能用,不用自己折腾配置。 -
所有AI订阅不浪费
你订阅了ChatGPT Pro、Gemini、Claude?OpenCode可以同时用多个模型,不浪费。 -
并发执行任务
OpenCode支持异步处理,编码速度比串行执行快不少。 -
自己找缺失资料
OpenCode会自动去找需要的依赖、文档,而不是啥都问你。 -
LSP能力
OpenCode集成了LSP(Language Server Protocol),能像IDE一样看清代码结构。
斌仔觉得最有价值的是第3点:如果你订阅了多个AI但用不完,OpenCode能让你"回本"。

手把手安装OpenCode
斌仔实测了两种安装方式,都很简单。
方式1:npm安装(推荐)
如果你电脑上已经装了Node.js,用这种方式最快。
# 安装
npm install -g opencode-ai
# 验证安装
opencode --version

斌仔用的就是这种方式,3分钟搞定。
如果你看到版本号输出,说明装好了。

方式2:一键脚本
如果你不想折腾npm,可以用官方的一键脚本。
curl -fsSL https://opencode.ai/install | bash
这个更简单,但是国内可能有网络问题。
如果curl失败,建议还是用npm安装。
方式3:客户端安装(可选)
OpenCode也提供桌面客户端,支持Windows、macOS、Linux。
下载地址:OpenCode官网下载页

斌仔个人更喜欢用终端,但如果你不习惯命令行,客户端也是个不错的选择。
配置GLM-4.7(免费)⭐
装好OpenCode后,需要配置AI模型。
斌仔用的是智谱AI的GLM-4.7,完全免费,配置也简单。
8步配置流程(斌仔实测):
- 在终端输入:
opencode

- 按快捷键:
Ctrl+p,打开菜单页面

-
选择
Switch model,按回车 -
如果选项中没有你想要的模型,按快捷键:
Ctrl+a(显示所有模型)

- 下键选择
Zhipu AI Coding Plan,回车

- 输入API Key(如果没有,继续往下看)


配置完成!
如果你看到OpenCode的TUI界面(终端交互界面),说明一切正常。
斌仔的建议:如果你只是想免费试试OpenCode,GLM-4.7够用了。
如果你想要更强的能力,可以考虑订阅GLM Coding Plan(跨年特惠有优惠)。
避坑指南(重要!)⭐⭐⭐
这部分是斌仔和其他人踩过的坑,你千万别踩!
坑1:oh-my-opencode插件风险(最大的坑)
问题:
OpenCode有一个增强插件叫oh-my-opencode,功能很强大,但有两个巨大的风险。
第一个风险:违反用户协议,有封号风险
oh-my-opencode可以"搞"OpenAI和Anthropic的Auth,让你用Claude Code和ChatGPT的额度。
听起来很爽,但这是违反两家用户协议的。
有人在评测中明确警告:
"在OpenCode里使用Claude Code的credentials,违规,会被封号。"
第二个风险:影响网络
斌仔自己也踩了这个坑(来自@歸藏的AI工具箱):
"我装了oh-my-opencode后,Antigravity直接没法选模型了。
最后卸载掉oh-my-opencode的配置才变好。"
本身我们的网络环境就相当复杂,再加个Auth层,问题更多。
斌仔的建议:
- 如果你只是想用OpenCode,不要装oh-my-opencode
- 如果你真的想装,千万别用Claude Code或ChatGPT的账号Auth
- 用了就有封号风险,别说斌仔没提醒你
坑2:配置推荐的坑
斌仔总结了三种配置方案:
王者配置:ChatGPT Pro + Claude Max Pro + Google AI Ultra(每月$60+)
推荐配置:ChatGPT Pro + Google AI Ultra(每月$40)
基础配置:只用免费模型(GLM-4.7、MiniMax M2.1)
为什么不推荐订阅Claude Code?
因为Google的Antigravity已经包含了Claude Opus 4.5和Gemini 3 Pro。
如果你在OpenCode里用Claude Code的账号,违反ToS(用户协议),可能被封号。
斌仔的建议:
- 预算有限:用基础配置,完全免费
- 有预算:订阅ChatGPT Pro + Google AI Ultra
- 不要:单独订阅Claude Code再用OpenCode
坑3:Windows安装Bun依赖
如果你用Windows,想装oh-my-opencode(虽然斌仔不推荐),会遇到Bun依赖问题。
解决方法:
# 打开PowerShell(Win + X → I)
powershell -c "irm bun.sh/install.ps1 | iex"
装好Bun后,再运行:
npx oh-my-opencode install
但是说实话,斌仔觉得基础版OpenCode就够用了,别折腾oh-my-opencode。
坑4:免费模型的限制
GLM-4.7、MiniMax M2.1虽然免费,但能力确实比Claude Opus弱。
斌仔的实测:
- 简单任务(生成CRUD代码、写注释):免费模型够用
- 复杂任务(重构大型项目、复杂算法):还是顶级模型靠谱
建议:
先用免费模型试试,如果觉得不够用,再考虑付费模型。
但是别一上来就花大钱,不值得。
实际使用效果
斌仔用OpenCode + GLM-4.7写了一个简单的Express服务器。
实测效果:
- 代码生成速度:30秒左右
- 代码质量:可以直接运行,稍微改几个地方就OK
- 与Claude Code对比:简单任务差距不大,复杂任务Claude Code更稳
斌仔的感受:
对于简单的、标准化的代码任务,OpenCode + 免费模型完全够用。
但是如果你要做复杂项目,还是Claude Code或Cursor更靠谱。
OpenCode的真正价值:
不是替代Claude Code,而是让你的多个AI订阅不浪费,同时用多个模型。
如果你订阅了ChatGPT Pro和Gemini,用OpenCode可以让它们并发工作,效率更高。
总结
OpenCode适合谁?
✅ 预算有限,但想用AI编程的学生/个人
GLM-4.7免费,OpenCode也免费,0成本体验AI编程。
✅ 订阅了多个AI但想同时用的开发者
OpenCode让你的ChatGPT Pro、Gemini、Claude同时工作,不浪费订阅。
✅ 喜欢开源、想自己定制的终端党
OpenCode是MIT许可,想怎么改就怎么改。
❌ 追求极致效率,不在乎成本的专业开发者
直接用Claude Code或Cursor,体验更好。
❌ 复杂企业级项目,需要稳定性的团队
OpenCode还在快速迭代,稳定性不如商业产品。
斌仔的建议
-
先用免费模型试试
GLM-4.7、MiniMax M2.1都免费,先试试合不合适。 -
基础版就够用
不要装oh-my-opencode,风险大,收益小。 -
不要违反ToS
用Claude Code账号在OpenCode里是违规的,别冒这个险。 -
合理期待
OpenCode不是神器,它只是让你的工作更高效,但核心还是你的编程能力。
最后,工具是手段,人才是目的。
OpenCode只是让你的工作更高效,但真正决定你能不能写出好代码的,还是你的编程思维和经验。

参考资料
你觉得这篇文章怎么样?
共有 0 条评论