Claude Code、Codex、DeepSeek Harness 和 Pi:四条完全不同的路

本文对比四款AI Agent工具(Claude Code、Codex、DeepSeek Harness 和 Pi)的设计理念指出真正差异在于“替用户做决定”与“保留控制权”之间的权衡:Claude Code 趋向成熟产品,集成Plan、Sub-agent、MCP、多端入口等,开箱即用,生态顺滑,替用户选好多数答案。Codex:聚焦安全边界,通过沙箱、审批、网络策略及自动Review,让Agent在可控范围内大胆执行,权限越大越需约束。DeepSeek Harness:快速进化的实验场,坚持“一切皆插件”,高度模块化,支持多模型,但尚处Developer Preview,变动频繁。Pi:最为极简,默认不含Sub-agent、Plan等常见能力,一切通过Extension、Skill、Package按需扩展,Context干净,几乎不替用户决策。


以前我也喜欢比较谁写代码更强,但最近坚持研究 Pi,我越觉得真正应该在意的:它想替用户决定多少东西,又愿意把多少控制权交给你。

1、Claude Code 越来越像一个完整的 Agent 产品

Claude Code 现在已经把 Plan、Sub-agent、Hooks、Skills、MCP、插件这些东西基本都补齐了,甚至已经可以从 CLI、IDE、Web、Mobile 不同入口去使用。

它给我的感觉就是,Anthropic 已经替你把大部分正确答案选好了。

你不需要研究太多 Harness,拿起来就能干活,而且整个 Claude 生态配合得非常顺。

如果只是问我哪个最适合直接工作,我可能还是会优先想到它。

2、Codex 更像一个被严格管起来的工程师

Codex 给我印象最深的反而不是某个功能,而是 Sandbox、Approval、Network Policy 这些东西。

它一直在解决一个很现实的问题:Agent 权限越来越大以后,怎么让它可以大胆干活,但又不至于真的把机器干废。

包括现在的自动 Review,本质上甚至是再安排一个 Agent,专门判断另外一个 Agent 这一步能不能执行。

所以我觉得 Codex 的方向很明显:

不仅要让 Agent 会干活,还要让它在一个可控的边界里面干活。

3、DeepSeek Harness 目前最像一个大型实验场

它现在的口号非常直接:

Everything is a Plugin。

Plan、Sub-agent、模型、Tool、Session,包括很多核心能力都在往插件化方向拆,甚至工具调用本身还分 Native Mode 和 Code Mode。

而且现在已经可以接 DeepSeek、Anthropic、OpenAI、自定义 Provider,并不是只能跑 DeepSeek。

但是它目前仍然处于 Developer Preview,官方自己都明确提醒会有 Breaking Changes。

所以我更愿意把它理解成一个正在快速进化的 Agent 架构实验,而不是一个已经完全稳定的成品。

4、Pi 四个里面最像“什么都不替你决定”的那个

Pi 默认甚至连 Sub-agent、Plan Mode、Sandbox 这些很多人认为 Agent 应该有的东西都不愿意往 Core 里面塞。

需要什么就 Extension,想给 Agent 一套工作流程就 Skill,再复杂一点就直接打成 Package。

这种方式最大的好处就是轻,Context 很干净,而且你几乎可以一直往里面改。

其实这些Agent我一路折腾下来,最开始想得也很简单:哪个 Agent 更强、哪个模型写代码更好,我就用哪个。

但是工具用得越多,我反而越开始关心同一个模型为什么换个 Harness 表现就不一样,Context 怎么组织,Tool 为什么这样设计,哪些能力应该进 Core,哪些应该留给插件。

到这里以后,我研究的已经不只是“哪个工具更好用”,而是在慢慢形成自己对 Agent 的判断。

可能真正有意思的,不是选出最强 Agent,而是慢慢理解一个好 Agent 到底应该怎么被设计出来。

转自:小墨同学

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。