OpenAI Codex CLI 今日发布
OpenAI 推出的开源终端编程智能体,通过自然语言对话在本地终端完成代码阅读、编辑、执行的全流程操作
OpenAI Codex CLI 是 OpenAI 推出的开源终端编程智能体,通过自然语言对话在本地终端完成代码阅读、编辑、执行的全流程操作。与传统行内代码补全工具不同,Codex CLI 以自主方式运行——你描述目标,它读取代码库、规划实现方案、跨目录编写文件、执行 Shell 命令(如 npm test、git commit),直到任务完成再汇报结果。整个开发闭环无需切换界面,全部在终端内完成。
Codex CLI 由 Rust 语言编写,以单二进制分发(MIT 协议,Apache-2.0 许可证),GitHub 星标数已超过 8 万颗。它完全开源,团队可自行审计代码、替换后端模型服务商,或将整个工具 vendoring 到内部基础设施中,不依赖任何专有服务。
核心能力包括:基于整个代码仓库上下文的分析,而非仅当前打开的文件;多步骤任务自动规划与执行;内置子 Agent 机制,可并行处理多个独立任务;Web 搜索与 MCP(Model Context Protocol)扩展支持,可连接数据库、GitHub、Slack 等第三方工具;图片输入支持,可在提示词中附带截图或架构图让 AI 理解视觉上下文。
安全模型是 Codex CLI 的一大亮点。默认沙盒模式下,macOS 使用 Apple Seatbelt(sandbox-exec)将命令限制在只读隔离环境中,除工作目录、临时目录和 ~/.codex 外无法写入任何位置,且默认阻止所有出站网络连接。Linux 推荐通过 Docker 容器运行,内置 iptables 防火墙规则仅允许访问 OpenAI API。Windows 目前需要通过 WSL2 运行原生 Linux 版本。
Codex CLI 提供三种审批模式:Suggest 模式(默认)需对每一步文件编辑和 Shell 命令手动确认;Auto-edit 模式自动应用代码修改,但执行 Shell 命令前暂停确认;Full-auto 模式完全自主运行,所有操作在沙盒边界内完成,无需人工干预,适合已充分验证的批量任务和 CI 流水线。
安装方式简洁:macOS/Linux 通过 npm install -g @openai/codex 或 Homebrew brew install --cask codex 一键安装;Windows 推荐 WSL2 环境。认证支持 ChatGPT 账号(Plus/Pro/Business 套餐含月度用量配额)或直接配置 OpenAI API Key。配合 config.toml 可定义多模型供应商、默认审批策略、可用 MCP 服务器等个性化配置。
对于已在使用 ChatGPT Plus(20 美元/月)的开发者,Codex CLI 实际上无需额外付费即可使用——Plus 套餐已包含每月一定额度的 Codex 用量。对于需要更高用量或更长上下文窗口的场景,Pro 套餐提供 20 倍用量配额和 40 万 Token 上下文窗口支持。
评论与建议
登录 后参与评论或提建议