引言:
自从DeepSeek爆火后,用DeepSeek指导编程确实帮了不少忙。通过发送需求给DeepSeek,它会给你生成完整的代码和使用说明,一度让编程难度降低不少,包括能生成微信小程序、Python等脚本语言,也能生成像华为鸿蒙DevEco Studio等开发工具的代码,而且还免费。但是用DeepSeek编程使用的是对话式问答,缺乏多文件协作能力,需要开发者手动整合,而且没有实时调试能力,需要把代码贴到开发工具里面调试,还有一个很常见的问题是,很考验对话提问的精准度,如果提出的需求不够清晰全面,可能很难得到理想的代码。
近两年来,随着Claude Code编程越来越火,Codex也加入编程阵营,而且效果越来越好。基于多年开发和管理经验,想从技术开发和管理角度深度了解这两个开发工具的工作机制,下面是我的理解与分享,仅供参考。
本次分享将分三篇文章,第一篇主要介绍Claude Code和Codex是什么?它的作用、核心能力、安装配置、基础使用等。第二篇是介绍智能体与大模型之间的协作关系,以及循环机制、多轮交互原理、Token(词元)消耗真相等。第三篇介绍大模型的缓存机制,包括如何减少Token(词元)消耗、DeepSeek接入、MCP生态、成本优化等。
第1篇:入门篇Claude Code和Codex火了?一文看懂AI编程新工具
从“复制粘贴代码”到“AI替你写代码”,再到“AI自己读文件、自己改代码、自己测试”,编程工具正在经历一场静默的革命。Claude Code和OpenAI Codex,就是这场革命的前沿产物。
一、 它们是什么?
据Anthropic官方确认,Claude Code中的Claude是为了纪念信息论之父——克劳德·香农(Claude Shannon)。可能国内更多人知道香农,但是不一定记得是克劳德·香农,不过现在Claude Code这么火,估计这个名字会被更多的人知道。
一句话总结:Claude Code和Codex不是普通的聊天机器人,而是能真正操作你电脑、读写文件、执行命令的AI程序员,本质上是一个智能体应用工具。以下是它们主要的对比列表:
| 工具 | Claude Code | OpenAI Codex |
|---|---|---|
| 开发商 | Anthropic | OpenAI |
| 大模型 | 默认使用Claude Sonnet 4.6 或更高版本。支持切换使用 Opus 4和 Haiku等其他 Claude 模型或者MiniMax、DeepSeek等大模型 | GPT-5.1-Codex-Max或更高版本。Codex 还提供了轻量版本 gpt-5-codex-mini 作为备选,性价比更高,同时Codex 官方原生支持 DeepSeek,也支持通过配置文件接入 MiniMax。 |
| 上下文长度 | 支持高达20万Token的上下文 | 支持超100万Token的上下文 |
| 产品哲学 | 开发者主导、结对编程 | 自主代理、云端任务委派 |
| 架构 | 本地优先,在你的终端和IDE中运行 | 云优先,任务在隔离沙箱中执行 |
| 工作流 | 同步、交互式,像对话伙伴一样实时协作 | 异步、可委派,完成后提交PR供你审查 |
| 界面 | 以终端CLI为主,新推出了网页版 | 云代理 + CLI + IDE扩展 (多入口) |
| 优势场景 | 复杂重构、深入理解代码库、需要详尽文档的核心功能开发 | 快速修复、测试脚本、并行处理多个明确任务 |
| 成本/效率 | 处理得更周全、更精细,但Token消耗量也更大 | 处理相同任务比Claude节省约3倍的Token |
| 定价模式 | 按Token使用量计费,重度用户月费可能达$100-200(定价可参考官网) | 包含在ChatGPT Plus/Pro订阅中 ($20/月起)。(定价可参考官网) |
| 开源情况 | 闭源 | CLI工具完全开源 (GitHub) |
| 综合 | 类似与你结对编程的资深开发者优先考虑代码质量和可维护性,处理复杂任务的考虑 | 被你指挥的高效工程师。优先考虑速度和成本效益,处理明确、独立的任务的考虑 |
如果你用过ChatGPT或DeepSeek,体验是“我问一句,它答一句”。但Claude Code和Codex的体验完全不同:
- 你只需要说“帮我改一下登录页的按钮颜色”
- 它会自己搜索代码、找到文件、修改内容、保存
- 整个过程你只需要等几秒,代码就改好了
这不是“复制粘贴”,而是真正的自动化编程。
二、它们能做什么?有三个实战场景
场景1:修改现有代码
你说:
“把 utils/request.js 里的 baseURL 从 localhost:3000 改成 api.example.com”
AI做的事:
- 搜索 utils/request.js 文件
- 读取文件内容
- 定位到 baseURL 那行
- 修改并保存
- 告诉你“已完成”
全程不需要你打开文件、不用Ctrl+F、不用手动改。
场景2:从零创建新页面
你说:
“帮我创建一个微信小程序登录页,放在 pages/login/目录下”
AI做的事:
- 自动创建 login.js、login.wxml、login.wxss、login.json 四个文件
- 写入登录页面的代码(手机号+验证码输入框)
- 在 app.json 中注册这个页面
- 输出完成结果
你只需要刷新微信开发者工具,新页面就能用。
场景3:修复Bug
你说:
“报错了:setData is not a function,帮我修一下”
AI做的事:
- 搜索报错相关代码
- 发现 this.setData 写成了 setData(漏了this)
- 修改文件
- 输出“已修复,请重新测试”
三、与DeepSeek对话有什么不同?
| 维度 | DeepSeek对话 | Claude Code / Codex |
|---|---|---|
| 交互方式 | 你问一句,它答一句 | 你说一句,它自己完成一系列操作 |
| 文件操作 | 你复制代码,手动创建文件 | AI自动读、写、改、删 |
| 多文件协作 | 需要你手动整合 | AI自动处理依赖关系 |
| 使用门槛 | 打开网页就能用 | 需要安装命令行工具 |
| 成本 | 免费 | 订阅制或按量付费 |
简单来说:DeepSeek对话是“告诉你怎么做”,Claude Code/Codex是“直接帮你做”。
四、快速上手(附命令)
安装Claude Code
bash
# 需要Node.js 18+
npm install -g @anthropic/claude-code
# 进入项目目录
cd 你的微信小程序项目
# 启动
Claude
安装OpenAI Codex
bash
# 需要Node.js 18+
npm install -g @openai/codex
# 进入项目目录
cd 你的微信小程序项目
# 启动(默认建议模式,修改前需确认)
codex
# 或者自动修改模式(更快)
codex --auto-edit
注意事项
- Claude Code需要Anthropic API Key(或ChatGPT Plus订阅)
- Codex需要OpenAI API Key(或ChatGPT Plus订阅)
- 两者都支持接入DeepSeek API,成本可降低95%以上(后续文章会详述)
五、总结:你目前的情况是什么样?哪个更适合你?
| 你的情况 | 推荐工具 |
|---|---|
| 想体验一下自动化编程 | Claude Code(社区支持更好) |
| 重度GitHub用户,需要PR审查 | Codex(GitHub集成更强) |
| 追求极致性价比 | 两者都可接入DeepSeek API |
| 只想偶尔生成代码片段 | 继续用DeepSeek等对话式问答就够了 |
下一篇文章,我们将深入揭秘Claude Code/Codex与大模型之间的交互以及Agent Loop(智能体搜索)机制,带你了解为什么它们能自动完成复杂任务,以及为什么有人会说它们很“烧钱”。
本文内容基于作者的开发经验和对官方文档的理解,仅供参考。技术工具、模型参数、定价等信息可能随时间变化,请以官方最新发布为准。如有不同见解,欢迎在评论区理性交流。
本文为原创内容,首发于微信公众号「[机器人与人工智能爱好者]」。未经本人书面授权,禁止任何形式的摘编、复制或用于商业用途,转载须注明出处。