找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3794

积分

0

好友

494

主题
发表于 8 小时前 | 查看: 5| 回复: 0

原文地址: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 数量。这类开源实战中的明星项目,其增长曲线往往能说明很多问题。

OpenCode GitHub仓库页面截图,显示Star数72.2k、Fork数6.3k,项目描述为The open source coding agent

某一周还在 4 万左右,几周后就突破了 7 万。这种增长不会无缘无故发生。工程师不会出于同情给工具点 star。

于是我认真试了一下。不是走马观花,也不是五分钟 demo。

以下是我的发现。

AI Coding Agent工作原理流程图,展示从IDE任务指派到Pull Request审查的完整流程

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终端界面截图,显示对LCARS系统进行技术评测的输出内容,包含规格、优缺点与性能基准

终端体验恰到好处

这正是 OpenCode 悄然取胜的地方。

界面采用了一套正规的 buffer 系统。调整终端大小,什么都不会崩。滚动行为保持正常,长输出依然清晰可读。

如果你曾长期生活在 VimEmacs 里,这种感觉会让你倍感亲切。

用了几天之后再回到其他工具,感觉有点别扭。终端突然又显得局促了。

成本改变了讨论方向

工具本身免费,账单取决于你选择的模型。

许多开发者会拿 Claude OpusGLM 系列模型做对比。输出质量的差距远比价格差距要小。

实际每月费用大概是这样: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 仍然是安全的选择。

真正的启示在别处。尊重灵活性的工具,比要求忠诚度的工具,更经得起时间的考验。





上一篇:PHP WebSocket 协议实现:Ratchet RFC6455 结合 Workerman 服务端实战
下一篇:面试官问SQL执行计划,我背完索引他却笑了——现在用三层分析法逆袭
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-6-21 09:14 , Processed in 1.699506 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表