没有 Claude 和 Codex 的主动编码
Source: Dev.to
Introduction
几个月前,我在 Claude 的 $20 计划还有相对宽松的额度时开始尝试 agentic coding,立刻被那种“写完即走”的方式所惊艳。你只需要提示代理:我想要端到端测试,它就会自行研究代码库并实现这些测试。
当 Claude 开始收紧额度(对所有 $20 订阅者都降低了限制)时,我转向了 Codex,因为它的额度更为合理。使用 Codex 大约一个月后,我又开始探索其他工具。
OpenCode
OpenCode (https://opencode.ai/) 是一款开源的 agentic coding 工具,功能类似 Claude 和 Codex。它提供的特性包括:
- Plan mode
- MCP server support
AGENTS.md- SKILLs support
它的惊人之处在于几乎支持所有的 AI 提供商,并且还能运行本地 LLM。OpenCode 直接提供的服务之一是 Zen 服务 (https://opencode.ai/zen),本质上是按使用量付费的精选模型。
DeepSeek V4 Pro
我花了一个周末使用 DeepSeek V4 Pro(按使用量付费)来构建一个副项目。当时该模型有 75 % 的折扣,我使用了约 60 M token,仅支付了 $1.87。
在质量上我几乎感觉不到与 Claude 或 Codex 的差别。我给它一个模糊的提示,例如“实现带 UI 的端到端测试”,它会自行遍历代码库,生成相应的测试,运行、迭代并在几分钟内完成添加。
我还用 DeepSeek 实现了一个页面,功能包括:
- 从银行对账单导入交易
- 解析对账单
- 编辑交易
- 确认导入
该功能经过几轮迭代后实现了完整的端到端流程并得到了打磨。
总体来说,我相当满意,并且没有回到 Claude 或 Codex 的需求。
PI.dev
PI.dev (https://pi.dev/) 是另一款开源的 agentic coding 工具。它比 OpenCode 更加简约,且缺少 MCP 支持或“Plan Mode”。我并未深入使用,所以暂无更多信息可补充。
Soulforge
Soulforge (https://github.com/proxysoul/soulforge) 采用了不同的思路。它不把代码库当作纯文本,而是尝试构建知识图谱。虽然我还没尝试过,但觉得值得一提,因为概念相当有趣。
Conclusion
如果你对现有提供商不满意,可以尝试其他工具和服务。并非只有 Codex 和 Claude。经过一个周末使用 DeepSeek V4 Pro 和 OpenCode 的完整编码后,我没有发现显著差异;一旦习惯了 OpenCode,感觉仍然像在使用 Codex/Claude 编码。
感谢阅读!