Claude Code、Codex 与 Cursor:AI 编程的三种思路

原标题Claude Code, Codex, and Cursor: Three Approaches to AI Coding

Theo 从界面取舍出发,比较终端智能体、本地验证和云端执行。

TBTheo Browne讲者 · T3
频道
Theo - t3․gg
发布
2026年5月26日
视频
37:56
阅读
8 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Theo Browne 根据自己的体验比较 Claude Code、Codex 和 Cursor,讨论界面设计、token 消耗、验证、云环境与集成。他参与开发了接入 Codex 的 T3 Code;他对公司动机和模型质量的判断是个人解读,并非受控研究的结论。

  1. 1从终端切入Claude Code 让开发者在已有的终端和编辑器流程中使用智能体,同时也受终端界面的限制。
  2. 2界面活动不是基准测试并行智能体可以完成实际工作,也会消耗 token;动画界面本身不能证明生产力。
  3. 3验证需要运行环境Theo 看重通过电脑操作检查修改,但结果依赖于可运行的项目环境。
  4. 4云端执行Cursor 的图形化云环境可以运行应用,并支持团队委派任务。
  5. 5集成影响选择基于 Codex app server 开发 T3 Code 的经历,影响了 Theo 对集成支持的评价。
  6. 6根据工作流程选择这份比较表达的是个人偏好,并非对工具的受控评估。

要点建议

  1. Claude Code 起初是基于终端的智能体,可以融入开发者现有的工具。
  2. 可见的智能体活动与实际成果是不同的衡量标准,并行工作也会产生成本。
  3. 检查修改需要能运行项目的环境。
  4. Cursor 的云端流程可以支持图形界面测试和团队任务委派。
  5. 集成支持、模型表现和个人工作流程都会影响工具是否适合自己。
全文

按章节阅读整理后的全文

只看原始文稿
01

比较产品理念

Theo 解释了转换编程智能体如何改变他的工作方式。他的视角也受到参与开发 T3 Code 的经历影响。

我想比较 Claude Code、Codex 和 Cursor 的产品理念,而不只是看哪个模型得分更高。我从 Cursor 转到 Claude Code,再转到 Codex,自己的工作方式也随之改变。关键是这些工具各自试图支持什么工作流程,以及未来可能走向哪里。

我不是要让所有人换工具。这些判断来自我的使用体验,而且有一个相关背景:我参与开发了接入 Codex 的智能体编程应用 T3 Code。文中功能和模型比较反映的是录制时的情况。

02

Claude Code 与终端

CLI 降低了使用门槛,但终端界面也需要权衡。按他的体验,更强的模型让直接使用工具更有价值。

Claude Code 最初的想法很简单:随着模型变聪明,它可以直接在开发者的终端工作,不必把代码复制进聊天窗口再粘贴回来。Cursor 已经把聊天带入编辑器,而终端工具则能融入开发者现有的工具。

终端也带来取舍:粘贴和查看图片并不顺手,文本选择、间距和渲染也有困难。Claude Code 的全屏模式改变了界面的渲染方式;我更喜欢它,因为旧界面的闪烁让我难受,但这种方式也有代价。

它容易上手:安装 CLI、完成认证,就能继续使用原来的编辑器和 Git 流程,智能体只是终端里的另一个标签页。随着时间推移,用户又想要自动 Git 操作、感知拉取请求、MCP 连接、远程控制和并行工作。

Claude Code 增加了 hooks 等扩展能力,但我用它们做实验时遇到了一些不完善的地方。我的一个实验会在智能体完成任务时限制我访问 Twitter 等网站,促使我回来给它布置下一个任务。

对我来说,Opus 4.5 是一个转折点。模型的能力提高后,让它通过终端搜索仓库、执行命令和使用 MCP 变得更有价值。我更信任它写的代码,也就不再觉得必须在编辑器里盯着每一项修改。

因此,我经常在跳过权限提示的模式下运行这些工具。这只是我个人的工作方式,并不保证智能体不会执行有害命令;权限级别和运行环境需要根据任务及其风险来选择。

03

活动、token 与界面设计

Theo 批评活跃的界面和并行智能体,同时承认它们的吸引力。他对厂商激励机制的解释属于个人解读。

我的一个有争议的看法是,Claude Code 也在展示 Anthropic 模型的能力。动画和功能让智能体的活动显得很吸引人。这是我根据界面和使用体验推断出的产品倾向,并非对团队内部设计决策的证据。

演示中,我让它启动子智能体审查示例项目。界面显示 token 数量、状态更新、动画和各个智能体的活动。这种可见性让人感觉很有效率,并行智能体也确实可能完成有用工作,但界面忙碌本身不能证明结果的价值。

更多智能体可能消耗大量 token。我认为 Claude Code 比较愿意用并行工作换取结果,但实际成本取决于任务和套餐。我对集成限制及厂商锁定的担忧,是我对激励机制的解读,并不是对 Anthropic 动机的已证实解释。

我也觉得动画容易分散注意力,并认为它们与过去的性能问题有关。不过,这种有吸引力的体验确实让我投入了智能体编程。喜欢它的用户并没有错:让工作显得有活力正是它的吸引力之一。

04

Codex 与实际验证

更安静的界面和电脑操作功能符合他的工作偏好。他也讲述了使用 Claude 桌面应用时遇到的问题。

我给 Codex 发出类似的项目审查请求。它的终端界面安静得多:一个计时器、工作状态提示,子进程的活动也不太显眼。这是在展示界面差异,并不是对两款工具完成任务质量的受控测试。

在我看来,功能更新也体现了这种差异。Claude Code 的电台命令比较有趣;Codex 允许在 Mac 锁定时继续使用电脑的选项不那么抢眼,但在我的环境里很实用。我偏爱减少实际摩擦的功能,即使它们不适合做炫目的演示。

另一个例子是快捷键:它能把我正在看的画面截图送给 Codex 作为上下文。我喜欢给智能体提供视觉信息。在我专用的 Mac mini 上,Codex 还能通过电脑操作检查自己的修改;按我的经验,这提高了完成的任务真正可用的概率。

Codex 应用的任务界面也比较克制。相比之下,我更新并打开 Claude 桌面应用时,遇到了登录不便、误导性的失败提示、CLI 会话没有同步以及添加项目困难。这些是我那次使用时遇到的问题,不能证明 Anthropic 没有人使用该应用。

05

算力与执行环境

Theo 讨论 token 消耗,以及配置可靠环境来运行和验证代码的难度。

在我看来,差异还体现在算力的使用上。我认为 Anthropic 更愿意使用额外 token 和子智能体,而 OpenAI 更强调效率和验证。这些是总体印象,不是受控比较,也不能代表两家公司的内部战略。

我提到一个基准测试:我看到的 GPT-5.5 结果消耗的 token 少于一些对比模型,同时得分更高。这样的比较取决于测试、模型配置和日期,不能证明某种方法总是更高效。运行修改后的应用并检查结果,也是另一种验证方式。

验证依赖运行环境。我尝试配置 Claude Code 的云环境,最后放弃了;如果智能体无法运行项目,检查工作就更困难。按我的体验,Codex 强调利用现有本地环境,包括远程控制机器;云端配置也是一种选择,具体功能可能变化。

06

Cursor 的云端方案

图形化云环境和 Slack 任务委派支持了他认为适合团队的工作流程。

Cursor 的云端方案是第三种选择。我使用它的浏览器界面,看重云端智能体能运行图形化 Linux 环境、启动应用,并通过电脑操作检查修改。在示例中,智能体运行 T3 Code 的浏览器版本来测试自己的工作。

当我在手机上、没有准备好可远程访问的机器,或者多个任务同时需要电脑操作时,这很有用。本地电脑可能关机、断网或正被占用。云环境仍需要针对项目配置,能启动并不保证结果正确。

我也喜欢团队协作流程:有人可以在 Slack 中提及 Cursor 机器人并描述产品问题,随后在线程里收到展示修复的视频。我的简化理解是:Codex 重视当下的本地流程,Claude Code 强调更强模型可能做到的事,Cursor 则投入云端任务委派。

07

内部使用与集成

他对比自己对内部测试的印象,并介绍基于 Codex 开发和集成 Cursor 的经历。

我很在意工具开发者是否真的使用和测试客户获得的体验。我认为 OpenAI 和 Cursor 在内部大量使用自己的产品,而我对 Claude 桌面体验的信心较低。我还推测内部与公开模型和配置可能存在差异,但在这里无法证实这些说法。

让我担忧的一个例子是:Claude 桌面应用审查我的个人网站时,把关于恶意软件的系统提醒当作可能的提示注入。我觉得这个回答很奇怪,但它不能证明问题为何发生,也不能证明公司内部使用什么配置。

集成是另一个实际差异。Julius 和我开发的 T3 Code 使用了开源 Codex CLI 中的 Codex app server。我很看重其他界面可以利用这一组件,虽然我也希望 Codex 应用本身能开源。

我们尝试将 Cursor 加入 T3 Code 时,发现它的 CLI 和智能体协议集成落后于其他地方可用的模型:列表是写死的,缺少较新的选项。我们与团队沟通后解决了问题,Cursor 也发布了 agents SDK。我的判断是,各家对第三方集成的重视程度不同。

08

模型与工作流程的选择

他分享主观的模型偏好,并建议根据自己的需求试用工具。

最后,模型质量会影响整个产品的使用感受。在我自己的测试中,我更喜欢 OpenAI 模型的演进,并觉得较新的 Opus 版本在我的工作中有所退步。这是主观评价,不能推论某个模型系列对所有人都变好了或变差了。

比起单个提示词的比较,我更在意团队的方向、它解决的问题,以及工作流程是否能持续可靠。如果你主要使用编辑器侧边栏,可以试试较新的智能体界面和桌面应用,看看是否适合自己的工作。

我的个人推荐也反映了这些偏好:Claude Code 的体验可能更有吸引力、让人更有动力;Codex 适合我对安静界面和既有工程流程的偏好;Cursor 云端智能体则适合探索团队任务委派。这些只是评估的起点,不是给用户能力贴标签。

我还简短地批评了 Antigravity,并认为已经使用 Pi 的人可能不需要这份比较。归根结底,还是要亲自试用,也让工具适度影响你的工作方式。当我不再要求 Codex 的行为完全像 Claude Code 时,我反而更喜欢它。

同频道的其他文章

5 张幻灯片38:47EN → 简体中文
Theo - t3․gg· 2026年10月28日Theo 的长时间 Agent 实验:验证、算力与成本Theo Browne · Ping Labs滑板游戏和两个编译器项目展示了反复检查与弹性算力如何支撑 agent 工作,也揭示了循环可能带来的高昂成本。编程智能体智能体工程AI cost & performance+2
5 张幻灯片36:07EN → 简体中文
Theo - t3․gg· 2026年10月27日Theo 谈 Token 成本、编程智能体与 AI 能力的价格Theo Browne · Ping Labs一则关于 Lauren 的 AI 支出估算广泛传播,引出了对缓存计价、基准测试和编程智能体工作方式的讨论。AI cost & performance编程智能体Inference+1
5 张幻灯片30:37EN → 简体中文
Theo - t3․gg· 2026年10月26日Theo 的三个技能:用编程智能体审查和交付代码Theo Browne · Ping Labssol-loop、full-send 和 full-stop 如何定义审查、验证以及不同程度的合并权限。Agent skills编程智能体Code review & verification+2
2 张幻灯片0:43EN → 简体中文
Theo - t3․gg· 2026年10月23日Theo 区分安全漏洞与实际攻击Theo Browne · Ping Labs一段简短讲解:软件漏洞披露和攻击事件为何属于不同类型的安全新闻。CybersecuritySoftware engineering
6 张幻灯片29:22EN → 简体中文
Theo - t3․gg· 2026年10月22日Theo 谈安全漏洞、被盗 API 密钥与 AITheo Browne · Ping Labs从漏洞披露到补丁部署之间的风险窗口,以及被盗推理密钥为何可能有价值的推测。CybersecurityAI securitySoftware engineering+1
4 张幻灯片31:13EN → 简体中文
Theo - t3․gg· 2026年10月20日Theo:更聪明的模型为何能帮助更多人Theo Browne · Ping Labs从游戏修改到编译器实验,Theo 重新思考谁能从更强大的 AI 中受益。编程智能体Developer productivityHuman-AI Collaboration+1