75.4K Star!OpenAI Codex 开源:从"帮你写代码"到"帮你干完活"
OpenAI罕见地开源了Codex CLI——一个能在你终端里自主完成开发任务的AI Agent。75.4K Star的背后,是AI编程从"代码补全"进化到"自主干活"的分水岭。
项目简介
OpenAI Codex CLI 是 OpenAI 推出的轻量级编程 Agent,运行在本地终端中。它不是简单的代码补全工具,而是一个能端到端完成开发任务的AI智能体。
- GitHub:https://github.com/openai/codex(75.4K+ Star)
- 官网:https://chatgpt.com/codex
- 文档:https://developers.openai.com/codex
- 许可:Apache-2.0
Codex 是什么?
Codex 不是2021年那个同名代码生成模型。2026年的Codex是一个软件工程AI智能体:
| 对比维度 | 传统代码补全 | Codex Agent |
|---|---|---|
| 工作方式 | 你写代码,AI补全 | 你描述需求,AI完成 |
| 能力范围 | 单文件片段 | 完整功能/模块 |
| 执行能力 | 无 | 读写文件、运行命令、提交PR |
| 多任务 | 不支持 | 多Agent并行,沙箱隔离 |
| 长时任务 | 不支持 | 1-30分钟自主执行 |
核心能力
🔧 功能实现
"帮我实现用户权限管理模块,包含RBAC"
→ Codex自动创建文件、编写代码、安装依赖
🐛 Bug修复
"找出这个系统中所有可能的NPE并修复"
→ Codex扫描项目、定位问题、生成修复
🔄 代码重构
"把这个项目的SQL从JDBC重构到MyBatis"
→ Codex分析代码、执行重构、运行测试
📝 文档生成
"为整个项目生成完整的API文档"
→ Codex读取代码、生成文档
🧪 测试生成
"为Service层所有方法生成单元测试,覆盖率>80%"
→ Codex生成测试代码并执行验证
📦 依赖升级
"将Spring Boot从2.7升级到3.2"
→ Codex处理所有破坏性变更
三种使用方式
1. 终端 CLI(开源核心)
# 安装
npm install -g @openai/codex
# 或
brew install --cask codex
# 启动
codex
支持 macOS(Apple Silicon + x86_64)、Linux(x86_64 + arm64)、Windows(WSL2)。
登录方式:
- 推荐:ChatGPT账号登录(Plus/Pro/Business/Edu/Enterprise计划)
- 备选:API Key(需额外配置)
2. IDE插件
在VS Code、Cursor、Windsurf等编辑器中安装Codex插件,直接在IDE中使用。
安装地址:https://developers.openai.com/codex/ide
3. 桌面App / Web版
codex app
# 或访问
https://chatgpt.com/codex
提供完整的图形界面,支持实时监控Agent进度。
技术亮点
多Agent并行
Codex支持同时启动多个Agent,每个任务在独立的云沙箱中运行,互不干扰:
Agent 1: 实现用户认证模块
Agent 2: 编写API文档
Agent 3: 生成单元测试
→ 三者并行执行,互不影响
MCP工具生态
Codex支持MCP(Model Context Protocol),可以通过工具扩展能力:
- 视觉工具:截图分析UI
- 联网工具:搜索文档
- 代码仓库检索:理解项目上下文
Skills系统
Codex引入了Skills概念,让Agent具备可复用的专长:
# Codex仓库中包含的Skills
.codex/skills/
开发者可以自定义Skills,让Codex掌握特定领域的知识和工作流。
长时自主任务
支持1-30分钟的长时自主任务,可以实时监控进度。Codex会在后台持续工作,完成后汇报结果。
Codex用例库
2026年3月,OpenAI推出了"Codex Use Cases"示例库,覆盖6大类别、超过100个真实用例:
| 类别 | 示例场景 |
|---|---|
| 数据分析 | 数据清洗、统计分析、可视化 |
| 工程开发 | CRUD模块、API接口、微服务 |
| 前端 | UI组件、页面布局、响应式 |
| 后端 | 数据库设计、缓存策略、消息队列 |
| 运维 | Docker部署、CI/CD、监控 |
| 文档 | API文档、README、注释生成 |
与其他工具对比
| 特性 | Codex CLI | Cursor | Claude Code | GitHub Copilot |
|---|---|---|---|---|
| 开源 | ✅ Apache-2.0 | ❌ | ❌ | ❌ |
| 运行方式 | 终端 | IDE | 终端 | IDE |
| 多Agent并行 | ✅ | ✅(8个) | ❌ | ❌ |
| MCP支持 | ✅ | ✅ | ✅ | ❌ |
| 沙箱执行 | ✅ | ❌ | ✅ | ❌ |
| 价格 | ChatGPT订阅 | $20/月 | $20-200/月 | $10/月 |
| 自定义Skills | ✅ | ❌ | ❌ | ❌ |
开源的意义
OpenAI罕见地将Codex CLI完全开源(Apache-2.0),这意味着:
- 可审计:代码完全透明,安全可控
- 可定制: fork后可以深度定制
- 可集成:嵌入到任何工具链中
- 可学习:开发者可以学习OpenAI的Agent架构设计
Codex仓库已有5547次提交,社区活跃度极高。
快速上手
# 1. 安装
npm install -g @openai/codex
# 2. 启动并登录ChatGPT账号
codex
# 3. 开始使用
codex "帮我创建一个Express API项目,包含用户认证和JWT"
就这么简单。Codex会自动创建项目结构、安装依赖、编写代码。
适用场景
- 🚀 快速原型开发:一句话生成完整项目
- 🔧 代码审查:自动检查性能问题和安全漏洞
- 📦 依赖升级:处理框架升级的破坏性变更
- 🧪 测试补充:生成高覆盖率的单元测试
- 📝 文档补全:为现有代码生成文档
- 🌐 语言转换:Python→Java、Go→Rust等
- 🤖 自动化运维:生成Dockerfile、CI/CD配置
总结
OpenAI Codex CLI的开源标志着AI编程进入了一个新阶段:
- ✅ 开源免费:Apache-2.0许可,代码透明
- ✅ 终端原生:轻量级,不依赖特定IDE
- ✅ 多Agent并行:独立沙箱,互不干扰
- ✅ MCP + Skills:可扩展的工具生态
- ✅ 多平台支持:macOS/Linux/Windows
- ✅ ChatGPT账号直接用:Plus/Pro计划即可
从"帮你写代码"到"帮你干完活"——Codex代表了AI编程工具的下一个进化方向。
GitHub:https://github.com/openai/codex ⭐ 75.4K Star