上周朋友在微信上问我: Codex 和 Claude Code 到底该装哪个?
我给他发了 5 条 60 秒语音。发完我自己听了一遍——语无伦次,全是"这个好但是那个也好你先试试这个不行再换那个"。典型的废话。
后来我想,不如直接写出来。
因为我猜你不止一个人有这个疑问。 2026 年了, AI 编程工具已经从"要不要用"变成了"选哪个"。市面上少说七八款,每款都说自己最强。你打开一篇评测,十有八九是官方通稿翻译。
所以这篇,我把主流的全讲一遍。基于我自己的实测,不回避缺点。
先说清楚一件事——
为什么你需要关注 AI 编程工具
不是因为你代码写得不好。是因为你花在"非写代码"上的时间太多了。
配环境。半小时。查文档。十五分钟。改个 CSS 颜色,反复调四次。
这些不是编程。是编程的代价。
AI 编程工具干的不是替你写代码——是替你干这些"代价"。你告诉它"把这个依赖装好",它自己去读报错、改版本、跑 pip install。你告诉它"这个 PR 的 review comments 修一下",它自己读 GitHub 、改代码、回复评论。
我听过的反对声音最多的一种是:"AI 写的代码我不放心。"
说实话,半年前我也这么想。直到我发现——我手动写的代码,其实也没好到哪去。
而且 AI 写的代码不是让你闭眼用的。是让你审的。它写初稿,你做决策。这个分工比"自己从头写"高效得多。
Codex CLI :终端里的 AI 副驾驶
Codex 是 OpenAI 出的,开源,跑在你的终端里。
它跟你平时用的那些 AI 最大的区别:它不是在聊天框里回复你,是直接在你的电脑上干活。读文件、改代码、跑命令、看报错——都在你眼皮底下。
我用得最多的场景:环境配置和 bug 修复。上次一个 Python 项目的依赖死活装不上, macOS 的 PEP 668 限制搞得我心态崩了。我把报错扔给 Codex ,它自己分析、改版本号、建 venv 、重装依赖。我从头到尾没碰键盘。
它最擅长的:
- 终端操作 —— git clone、npm build、pip install 一条龙
- 跨文件改动 —— 改一个 API 接口,它会把所有调用的地方一起改
- 自修复 —— 报错了它自己看日志、自己改、再跑,循环到你满意
- Skills 系统 —— 你可以写一份 SKILL.md 文件,把它变成任何领域的专家。比如公众号写作、 PPT 生成、 X 起号
它不太行的:
- 前端实时预览 —— 你得自己切浏览器看效果
- 交互节奏偶尔飘 —— 有时候改着改着突然开始"深入分析",你想打断得手动叫停
如果你大部分时间在终端里工作,而且经常处理配置/部署/跨文件重构——Codex 是真的爽。格局直接打开那种爽。
Claude Code :像有个同事坐你旁边
Claude Code 是 Anthropic 出的。跟 Codex 不一样,它更偏向"思考型"编程。
如果说 Codex 是那种上来就干、干了再说的工兵, Claude Code 是那种先画图、再推演、确认没问题了再动手的参谋。
我用它做过最爽的一件事:重构一个 2000 行的老代码。我把整个文件扔给它,说"别急着改,先告诉我这里面的逻辑是什么"。它读完,画了一个非常清晰的结构图,告诉我"这部分的设计是合理的,那部分有三次重复,这里有一个潜在的并发问题"。
然后我才让它改的。
它最擅长的:
- 架构理解和重构 —— 大文件、老代码、复杂逻辑
- 代码审查 —— 读 PR 、找 bug 、给建议
- 深度分析 —— 你不只是想改代码,你想先搞清楚"为什么这么写"
它不太行的:
- 话多。有时候你问一句"这个变量什么意思",它回你三页分析报告
- 实时性不如 Codex——跑终端命令的速度明显慢
- 价格比 Codex 贵( Codex 本身就是免费的, Claude Code 按 API 用量收费)
说实话,如果你是一个人在维护一个中型项目, Claude Code 的存在会让你觉得自己多了一个同事。一个话很多的同事。
Cursor / Windsurf / GitHub Copilot : IDE 里的 AI
这三款都是在编辑器里干活的。跟终端 AI 不是一个思路——它们在你敲代码的时候实时弹建议。
Cursor。当前体验最丝滑的 AI IDE 。你选中一段代码、按一个快捷键、描述你要改什么——它直接 inline 改给你看。写前端的时候特别好用,改了马上能预览。但后端或跨文件操作不如 Codex 和 Claude Code 深。
Windsurf。跟 Cursor 同一类的产品,但主打"Flow"模式——AI 自动保持上下文,不需要你反复解释"现在在干什么"。我用过一周,感知上的区别: Windsurf 更"主动",有时候你还没开口它就开始提建议了。好处是快,坏处是偶尔它会错意。
GitHub Copilot。元老级产品,最大的优势是跟 GitHub 生态无缝对接。写 Issue 、 Review PR 、修 CI——全在一个账号体系里。但单独评价代码补全能力的话——我只能说,它跑得最久,但最近一年被后来者追得很紧。
坦白说,这三款之间的差距没有厂商宣传的那么大。选哪个更多取决于你的工作流是在 IDE 里多还是终端里多。
选型建议:别纠结,看这个表就够了
我把这五款的核心信息整理成了表。你在手机上看也行。
| 工具 | 类型 | 最适合 | 价格 | 一句话 |
|---|---|---|---|---|
| Codex CLI | 终端 Agent | 配置/部署/全栈 | 免费 | "直接干活,不废话" |
| Claude Code | 终端 Agent | 架构/重构/审查 | API 付费 | "先想清楚再动手" |
| Cursor | AI IDE | 前端/实时预览 | $20/月 | "改完马上看到效果" |
| Windsurf | AI IDE | 流式协作 | $15/月 | "不用解释上下文" |
| GitHub Copilot | IDE 插件 | GitHub 生态用户 | $10/月 | "跟 GitHub 无缝" |
然后,最常被问的两个问题——
"我是新手,该选哪个?"
Cursor 。装好就能用,不用配环境,不用敲命令,改完代码直接看效果。学习曲线最低。
"我每天都在终端里干活,该选哪个?"
Codex CLI 。免费 + 终端原生 + 能自修复。这个组合目前没有竞品。
"我需要一个人帮我想清楚架构,该选哪个?"
Claude Code 。它话多是缺点也是优点——在你想不清楚的时候,那个"三页分析报告"正好是你需要的。
不——等一下,我刚说我这个组合没有竞品。但严格来说 Windsurf 的 Flow 模式也在往终端方向走。所以这个判断我只敢说"目前"。
你看,连我自己都一会儿一个说法。选工具这件事,真的没有标准答案。
这些工具有个共同点:它们不会取代你。但它们会让你把时间花在"想清楚要做什么"上,而不是"怎么做"上。前者是编程的本质,后者只是编程的代价。
收藏这篇。下次选工具不用再搜了。
关注我,明天开始一个一个手把手教你用。
嗯。
夜雨聆风