原文地址:https://medium.com/lets-code-future/this-terminal-tool-exploded-to-70k-github-stars-i-regret-ignoring-it-100-open-source-61da0a5c2e9d
原文作者:CodeWithYog
我的收件箱里一直反复出现同一个问题。
“你试过 OpenCode 了吗?”
我礼貌地点点头,然后继续做自己的事。Cursor 用着很顺手,Claude Code 也很熟悉。我的工作流稳定,快捷键早已刻进肌肉记忆。
然后我开始关注 GitHub 的 star 数量。这类开源实战中的明星项目,其增长曲线往往能说明很多问题。

某一周还在 4 万左右,几周后就突破了 7 万。这种增长不会无缘无故发生。工程师不会出于同情给工具点 star。
于是我认真试了一下。不是走马观花,也不是五分钟 demo。
以下是我的发现。

OpenCode 究竟是什么
OpenCode 是一个运行在终端中的开源 AI coding agent。它由 SST 团队打造——这群人把命令行视为一流的工作空间,而非退而求其次的备选方案。
这一点很重要。这个工具不是把聊天 app 套上终端外壳那种。第一条命令开始,它就给人一种原生的感觉。
最大的差异很快就会显现出来。你不再被锁定在单一的 model provider 上。即便模型换了,工具本身依然如故。
这个细节影响了一切。
让我停下来思考的几个事实
先不谈感受,来看几个硬数据。
OpenCode 免费且开源
- 只需为你接入的模型付费
- 支持数十个 provider
- 内置 plan 和 build 两种模式
- 完全在终端内运行
- 每月有数十万开发者在使用
这些数字比任何营销页面都更能解释 star 的快速增长。
我为何会考虑切换
Claude Code 一直服务我很好,我也很信任它。然后,一次悄悄的 policy 变更让很多人切身体会到了 lock-in 是什么感觉。
某些方案的第三方访问权限在一夜之间消失了。没有风波,没有警告。只是一条错误信息和一扇关上的门。
那一刻让我久久难忘。工具塑造习惯,习惯变成依赖,依赖会以奇怪的方式变得昂贵。
OpenCode 采取了不同的立场。你可以切换模型,而不改变工作流。肌肉记忆完好无损。
光是这一点,就能减轻不少压力。
工作流让我眼前一亮
它内置了两个 agent。
Plan mode 帮助你探索代码、梳理结构;Build mode 负责编写、重构和测试。
切换只需一个按键,没有菜单,没有 context 丢失。
开启一个新项目,输入 /init,它会扫描你的 repo,并生成一个 AGENTS.md 文件,用来说明 agent 在这个 codebase 中应该如何行动。
没什么花哨的东西,只是把清晰的意图写下来。
那个文件比我预期的更有用。

终端体验恰到好处
这正是 OpenCode 悄然取胜的地方。
界面采用了一套正规的 buffer 系统。调整终端大小,什么都不会崩。滚动行为保持正常,长输出依然清晰可读。
如果你曾长期生活在 Vim 或 Emacs 里,这种感觉会让你倍感亲切。
用了几天之后再回到其他工具,感觉有点别扭。终端突然又显得局促了。
成本改变了讨论方向
工具本身免费,账单取决于你选择的模型。
许多开发者会拿 Claude Opus 和 GLM 系列模型做对比。输出质量的差距远比价格差距要小。
实际每月费用大概是这样:Claude 顶级方案费用攀升很快,GLM 同等用量则低得多。
在 Claude 最高档方案上,我不止一次触达用量上限。而在 GLM 上,我至今还没有遇到过。
光这一点,就让我的实验欲望自由多了。
它比 Claude Code 更好吗
诚实作答。
Claude Code 感觉很锋利。纯输出质量上,reasoning 能力依然领先。如果不在乎钱、或者由公司买单,它仍然是个强力选择。
OpenCode 在灵活性、舒适度和成本控制上胜出。它尊重终端,也尊重你对模型的选择权。
对于整天生活在 shell 里的工程师来说,这种平衡很重要。
上手只需几分钟
用一条命令安装:
curl -fsSL https://opencode.ai/install | bash
或者使用包管理器:
npm install -g opencode-ai
Homebrew 也可以:
brew install anomalyco/tap/opencode
文档涵盖了其余部分,没有废话。
我的最终立场
如果你享受终端,并且在意保持 provider-agnostic,OpenCode 是自然之选。
如果你想要开箱即用的精良默认配置、零配置摩擦,Claude Code 依然合理。
如果终端让你感到不适,Cursor 仍然是安全的选择。
真正的启示在别处。尊重灵活性的工具,比要求忠诚度的工具,更经得起时间的考验。