Skip to content

1. Codex 是什么

本文你将学会: Codex 是什么、它能做什么、和其他 AI 编程工具有什么区别、适不适合你用。

一句话解释

Codex 是 OpenAI 推出的一个运行在终端里的 AI 编程助手。 你像发微信一样告诉它你想做什么,它会自己读代码、改文件、执行命令,直到任务完成。

类比:如果说 ChatGPT 是帮你问题,Codex 是帮你活。

它能做什么?

场景你说什么Codex 做什么
新功能"给这个项目加一个用户登录功能"读现有代码 → 创建相关文件 → 写代码 → 跑测试
修 Bug"第 42 行报错了,帮我修"读报错信息 → 定位问题 → 修改代码 → 验证
代码审查"帮我审查一下这次提交"读 git diff → 列出问题 → 给出建议
理解代码"这个函数是干什么的?"读源码 → 用中文解释逻辑
运行脚本"帮我批量重命名这 100 个文件"写 shell 脚本 → 执行 → 确认结果

和其他工具的区别

工具在哪里用核心定位
Codex CLI终端命令行自主完成多步任务的 Agent
GitHub CopilotIDE 编辑器内代码自动补全
CursorIDE(类似 VS Code)AI 增强的代码编辑器
ChatGPT网页对话框对话问答,不能直接操作文件
Claude Code终端命令行类似 Codex,Anthropic 出品

📌 给新手的建议

如果你平时已经用 VS Code + Copilot,可以把 Codex 理解为"更强的 Copilot,但是在终端里用"。两个工具并不冲突,可以同时使用。

核心优势

1. 完全开源

代码托管在 github.com/openai/codex,任何人可以查看、修改、提 Issue。

2. 本地运行,安全可控

Codex 在你的电脑本地运行,文件操作默认限制在当前项目目录,所有改动都有 git 记录,随时可以回滚。

3. 支持自定义模型

不只能用 OpenAI 的模型,任何兼容 OpenAI API 格式的模型都可以接入,包括国内的 DeepSeek、通义千问等。

4. 跨平台

支持 macOS、Linux、Windows(需要 WSL2),主流开发环境全覆盖。

它不擅长什么?

  • 需要图形界面的操作(比如点击网页按钮)—— 需要搭配 MCP 浏览器工具才行
  • 超大型项目的全局重构(百万行代码)—— 上下文有限,需要分模块进行
  • 完全替代人工 Code Review—— 它是辅助工具,关键决策还需人工判断

系统要求

项目要求
Node.js18.0 或更高版本
操作系统macOS 12+ / Ubuntu 20.04+ / Windows 10+(WSL2)
网络需要访问 AI 模型 API(国内模型无需翻墙)
硬盘空间约 50MB

下一步

已经了解 Codex 是什么了?接下来:

面向中文用户的 AI 工具学习站 · 持续更新