四个命令行 Agent,各自适合什么
最后更新:2026-09-22
短答:它们都能在你的电脑上读文件、跑命令、改代码。差别不在「能不能做」,在谁做的、擅长什么、以及装起来对你的环境有什么要求。
| 工具 | 来路 | 擅长 | 装之前要有什么 |
|---|---|---|---|
| Claude Code | Anthropic 官方 | 长上下文——一次读进大段代码或文档 | Node 环境;也有桌面版 |
| Codex | OpenAI 官方 | 写代码、改代码 | Node 环境;也有桌面版 |
| Hermes | NousResearch 开源 | 通用型,什么都能接一点 | Python 3.11+ |
| OpenClaw | 开源个人助手 | 带 App 与面板的个人助手 | Node 22 或更高 |
先说一件容易忽略的事
这四个都是独立程序。它们各自读自己的配置文件,各自记自己的模型设置。所以「换个工具试试」不是装完就能用——你还得让它知道用哪个模型、走哪个地址。
这一步怎么填、填完不通怎么查,见 把自己已有的 key 接进来。
按你的环境选
如果你不想装运行环境,优先选带桌面版的——安装包会把依赖一起带上,双击就好。
如果你电脑上本来就有开发环境,四个都能装。这时候看另一个条件:它们要求的版本不一样,而且会随版本更新往上抬。装之前先看一眼它要什么,比装完报错再回头查省事。
有一个坑值得单独提:如果你用版本管理工具(比如 nvm)在多个版本之间切换,某次切到旧版本之后,原先能跑的工具会突然拒绝启动。它通常自己会说明要哪个版本——照它说的切回去即可。
按任务选
- 要它通读一大段代码或文档再动手——长上下文那个更省事,你不需要先把资料切碎。
- 就是写代码、改代码——代码专精的那个更对路。
- 想拿它当通用的个人助手——开源那两个的形态更偏这个,其中一个直接带界面。
不用只选一个
这几个工具之间没有互斥关系。常见做法是同一个平台下装两个:一个处理需要读很多资料的活,一个处理纯代码的活。
它们可以共用同一套模型额度——你在一处配好,各工具分别指过去就行。
下一步
- 把自己已有的 key 接进来——四个工具各自怎么接、不通时查什么
- 怎么验证它真做完了——它说做完了,怎么确认
- 主流 Agent 平台盘点——换一个角度看这些选择