codex
预览
详细介绍
是由 OpenAI 官方发起并持续维护的开源终端原生 AI 编程智能体,核心定位是“一个敢在你电脑上动手的 AI 程序员——从读懂代码库到真实地读写文件、执行命令、运行测试,并在每一步操作前接受你的权限审查”——它不满足于做一份简单的代码补全插件或零散的对话式编程助手,而是将 137 个 Rust crate 构建的模块化单体架构、Session/Turn/Step 三级交互模型、Responses API 代理循环、跨平台沙箱隔离(macOS Seatbelt/Windows 受限令牌/Linux Bubblewrap+Landlock)、Skills 技能系统、Plugins 插件分发机制、三层集成接口(codex exec/Codex SDK/app-server)等核心能力整合于一套完整的开源 Agent 运行时中,全部配有 npm install -g @openai/codex 或 brew install codex 一键安装、107,443 GitHub Stars、Apache-2.0 开源协议,以及 Codex App(macOS/Windows)可视化指挥中心。市面大多 AI 编程工具要么是“在你已有的 IDE 里补全代码”的被动插件,要么是“在云端沙箱里异步跑任务”的黑盒服务——但很少有项目能将“终端原生的本地执行能力”与“企业级的沙箱安全与权限审查”同时做到,Codex 解决的正是这个问题。
一、Codex 是什么
Codex 采用“终端 CLI + 桌面 App + IDE 扩展 + 云端异步”四位一体的使用体验,通过 GitHub 完全开源发布,采用 Apache-2.0 许可证。项目由 OpenAI 官方发起并持续维护,2025 年 5 月随 ChatGPT Codex 的发布正式开源。2026 年 8 月 19 日,OpenAI 宣布驱动 Codex App、CLI 和 IDE 扩展运行的底层执行框架——Codex agent harness——正式完全开源,核心是三层集成接口:轻量非交互调用(codex exec)、程序化编排(Codex SDK)、持久会话驱动(Codex app-server)。截至 2026 年 9 月,项目已累计 107,443 GitHub Stars、16,354 Forks。
Codex 的运作机制与市面常见的“代码补全插件”或“云端编程助手”有本质区别。它不是在你写代码时弹出建议的被动工具,也不是一个在云端沙箱里异步执行任务的封闭服务,而是一套终端原生、本地执行、每一步都可审查的 Agent 运行时。其核心是一个庞大的 Rust workspace(codex-rs),由 Cargo 统一管理 137 个独立 crate,构成一个高度模块化的单体。Codex 将“模型对话”与“本地执行环境”深度耦合:模型通过 Responses API 与运行在用户机器上的沙箱进程直接对话,既能读懂代码库,又能真实地读写文件、执行命令、运行测试,并在每一步操作前接受权限审查。
二、Codex 能做什么
Codex 的核心能力可以精炼地概括为:读、改、跑、审、扩,围绕这五大维度提供了从理解代码到交付变更的完整路径,覆盖 AI 辅助软件开发的全方位需求,具体包括:
读懂代码库与上下文理解(读) ——不是“只看当前文件”,而是“理解整个项目的结构与依赖关系”。Codex 能够读取项目中的任意文件,理解代码库的结构、模块间的依赖关系以及系统之间的交互方式。系统通过 Session / Turn / Step 三级交互模型管理对话状态:Session 是长期会话,Turn 是用户的一次请求,Step 是模型的一次推理+工具调用的循环。这种分层设计让 Codex 能够在长时间运行的复杂任务中保持上下文一致性。
真实地读写文件与执行命令(改/跑) ——不是“生成代码片段让你复制”,而是“真实地修改文件、执行命令、运行测试”。Codex 通过沙箱进程直接操作用户的工作目录——读写文件、执行 shell 命令、运行构建和测试。与 ChatGPT 的网页插件形态不同,Codex 是一个跨平台本地软件智能体,旨在你的机器上安全高效地运行,并交付高质量、可靠的软件变更。支持通过 SSH 连接至开发环境,直接在企业级代码库中工作。
沙箱安全与权限审查(审) ——不是“让 AI 随便在你电脑上跑”,而是“每一步操作都在沙箱边界内,越界需审批”。Codex 的沙箱定义了技术执行边界——Codex 可在哪些位置写入、是否可连接网络、哪些路径受保护。跨平台沙箱实现覆盖 macOS Seatbelt、Windows 受限令牌(合成安全标识符 sandbox-write + ACL)和 Linux Bubblewrap+Landlock。批准策略决定 Codex 何时必须请求执行某项操作——工程师日常开发中常见且无害的命令无需批准即可执行,而特定危险命令则被封禁或要求批准。对于跨越沙箱边界的要求,OpenAI 使用自动审查模式——由一个独立的 agent 审批或拒绝越界操作。
Skills 技能系统与 Plugins 插件生态(扩) ——不是“功能固定不可扩展”,而是“用技能扩展能力,用插件分发能力”。Skills 用任务专属能力扩展 Codex,把指令、资源和可选脚本打包成可复用单元,基于开放的 agent skills 标准(agentskills.io)。Plugins 是面向工作区的分发机制——把 Skills、MCP 服务器、应用连接器和生命周期钩子打包成一次点击即可安装的组合。一句话分工:Skills 是编写格式,Plugins 是分发机制——个人自用写 Skill,团队分发用 Plugin。Codex App 内建专用界面可轻松创建和管理技能,可明确指示使用指定技能,或由 Codex 按当前任务自动套用。
Codex App 多智能体指挥中心(协) ——不是“一次只能做一个任务”,而是“同时管理多个 Agent、并行执行工作、在长时间运行的任务中协作”。Codex App 为与多个 Agent 同时处理工作提供专注空间:各个 Agent 在按项目整理的独立线程中运行,可在不同任务之间顺畅切换而不失去上下文。内建对 Git worktree 的支持,让多个 Agent 可在同一个代码库中同时工作而不产生冲突——每个 Agent 都在隔离的代码副本上运作。
三、Codex 适合谁用
Codex 的内容设计使其适配各类希望通过 AI 智能体提升软件开发效率的开发者、团队与企业,核心聚焦那些“想让 AI 真正帮你写代码、改代码、跑测试,而不是只给建议”,希望从“让 AI 补全代码”升级为“让 AI 在你的电脑上动手干活”的人群,主要涵盖以下几类:
软件工程师与全栈开发者——日常工作中需要阅读复杂代码库、编写功能、修复 Bug、运行测试。Codex 的终端原生形态让开发者无需离开命令行即可完成从理解需求到交付变更的全流程。支持通过 SSH 连接至企业级开发环境,直接在企业代码库中工作。
技术团队负责人与工程管理者——希望为团队引入 AI 编码智能体,但需要确保安全可控。Codex 的沙箱隔离机制、权限审查策略、企业数据保护(默认不使用企业数据训练、传输中与静态存储均加密)为团队规模化部署提供了保障。Virgin Atlantic 用它扩大测试覆盖率并减少技术债,Ramp 用它加速代码审查,Notion 用它快速构建新功能,Cisco 用它跨代码库推理复杂系统。
AI 编码代理的重度使用者——已经在用 Claude Code、Cursor 等 Agent 的开发者。Codex 与 Claude Code 的核心差异在于架构路线:Codex 走云端沙箱 + 异步委托路线,擅长批量任务与开箱即用;Claude Code 主打本地终端 + 实时结对,强在复杂重构与隐私可控。在令牌效率上,Codex 为相当的任务使用约 3 倍少的令牌。
非技术角色与企业办公人员——OpenAI 内部非技术团队使用 Codex 构建内部应用、准备高管材料、创建仪表板,并将创意简报转化为符合品牌和设计约束的成果。Codex 已推出面向数据分析、创意制作、销售、产品设计、股票投资和投资银行等岗位的工作模板,企业无需编程接入插件即可让“资深 AI 员工”干活。
AI 研究者与平台工程师——希望将 Codex Agent 嵌入自己的产品,而不只是调用 CLI。Codex Harness 的三层集成接口——codex exec(CI 脚本)、Codex SDK(程序化编排)、app-server(持久会话驱动)——覆盖从 CI 脚本到产品级 Agent 产品的全场景构建需求。开发者可以替换 Codex 的底层模型提供方(OpenAI、DeepSeek、七牛云统一接口等任意 OpenAI 兼容端点),在 CI/CD 流水线中无人工干预地运行 Agent 任务。
四、Codex 的应用场景是什么
基于其内容设计与定位,Codex 的应用场景主要围绕日常编码协作、企业级软件开发全生命周期、批量任务自动化、以及 Agent 产品嵌入,覆盖从个人开发到企业级部署的多个场景,具体包括:
日常编码协作与 Bug 修复场景——开发者需要在终端中与 AI 协作完成代码编写、调试、重构。Codex 提供了一条“在终端中描述需求 → Codex 读取代码库 → 在沙箱中修改文件、执行命令、运行测试 → 每一步操作前接受权限审查 → 交付变更”的完整路径。支持通过 AGENTS.md 文件定义项目级指令,让 Codex 理解团队的编码规范和架构约束。
企业级软件开发全生命周期场景——企业工程团队需要在复杂代码库和整个 SDLC 中委派实际的软件工作。Codex 支持从规划(理解大型或陌生的代码库,评估实现方案)到建置(功能开发、重构、迁移)到审查(纳入 PR 工作流)到部署(CI/CD 后续工作、事件调查、发布准备)的完整生命周期。Codex Security 协助工程与资安团队找出、验证并排序漏洞优先顺序,并加以修补。
批量任务自动化与 CI/CD 集成场景——团队需要在 CI 流水线中无人工干预地运行 Agent 任务。codex exec 提供最轻量的非交互式接入方式——适合一次性任务、CI 流水线、批量脚本。开发者可以替换底层模型提供方,在 CI/CD 流水线中运行 Agent 任务。
多智能体并行开发场景——团队需要同时在多个方向上推进开发,但不想相互干扰。Codex App 的内建 Git worktree 支持让多个 Agent 在同一代码库的隔离副本上并行工作。每个 Agent 在按项目整理的独立线程中运行,可在不同任务间顺畅切换而不失去上下文。
Agent 产品嵌入与平台构建场景——平台团队希望将 Codex Agent 嵌入自己的产品,而不是让用户调用 CLI。Codex Harness 的三层集成接口——Codex SDK(程序化编排)、app-server(持久会话驱动)——让开发者可以构建自己的 Agent 产品,同时保持对产品上下文、业务规则和工具的掌控。官方描述其价值:“your application owns product context, business rules, and tools; Codex app-server provides the agent loop”。
非技术角色效率提升场景——OpenAI 内部非技术团队使用 Codex 构建内部应用、准备高管材料、创建仪表板。Codex 已推出面向数据分析、创意制作、销售、产品设计、股票投资和投资银行等岗位的工作模板,企业无需编程接入插件即可让“资深 AI 员工”干活。
五、Codex 为什么值得关注
Codex 之所以值得关注,核心在于它将“AI 编程从代码补全或云端黑盒升级为终端原生、本地执行、每一步都可审查的 Agent 运行时”,并具备“OpenAI 官方出品、137 crate Rust 架构、跨平台沙箱安全、三层集成接口、Apache-2.0 开源”的独特价值,具体体现在以下几点:
从“代码补全”到“敢在你电脑上动手”的能力跃迁。大多数 AI 编程工具停留在“生成代码片段”或“给出建议”的层面。Codex 是一个敢在你电脑上动手的 AI 智能体——它真实地读写文件、执行命令、运行测试,并在每一步操作前接受你的权限审查。这种从“被动建议”到“主动执行”的跃迁,是 Codex 区别于所有代码补全工具最核心的价值。
从“云端黑盒”到“终端原生 + 本地执行”的数据主权。大多数 AI 编程助手是云端托管的黑盒——你的代码需要上传到第三方服务器。Codex 是跨平台本地软件智能体,在你的机器上安全高效地运行。沙箱隔离机制确保 Codex 的活动限制在可控范围内。这种“本地执行 + 沙箱隔离”的设计,让企业可以在不牺牲代码隐私的前提下享受 AI 编码能力。
从“单一前端”到“三层集成接口”的架构深度。2026 年 8 月 19 日,OpenAI 宣布 Codex Harness 完全开源,核心是三层集成接口:codex exec(轻量非交互调用,适合 CI 脚本)、Codex SDK(程序化编排,适合产品级 Agent 构建)、app-server(持久会话驱动,适合嵌入自有产品)。开发者可以替换 Codex 的底层模型提供方(OpenAI、DeepSeek、七牛云统一接口等任意 OpenAI 兼容端点),在 CI/CD 流水线中无人工干预地运行 Agent 任务。这种“底层完全开放”的架构自由度,在商业 AI 编程工具中极为罕见。
从“单 Agent”到“多 Agent 指挥中心”的协作深度。Codex App 为与多个 Agent 同时处理工作提供专注空间——各个 Agent 在按项目整理的独立线程中运行,内建 Git worktree 支持让多个 Agent 在同一代码库的隔离副本上并行工作。这种“多 Agent 指挥中心”的设计,让开发者从“与一个 AI 结对”升级为“指挥一支 AI 工程团队”。
137 个 Rust crate 的工程深度。Codex 的核心是 137 个独立 crate 构成的 Cargo workspace——从 core/(582 个 .rs 文件的智能体大脑)到 tui/(基于 ratatui 的富 TUI)、从 sandboxing/(跨平台沙箱)到 protocol/(Responses API 协议类型)、从 model-provider/(模型提供方抽象)到 state/(SQLite 状态管理)。Rust 语言的选择(无 GC 内存安全、单二进制分发、对进程/沙箱的精细控制)为 Codex 的本地执行安全性提供了底层保障。
Skills + Plugins 的双层扩展体系。Skills 是编写格式——把指令、资源和脚本打包成可复用单元,基于开放的 agent skills 标准;Plugins 是分发机制——把 Skills、MCP 服务器、应用连接器和生命周期钩子打包成一次点击即可安装的组合。这种“个人写 Skill,团队发 Plugin”的分工设计,让 Codex 的能力扩展既有灵活性又有可管理性。
107,443 Stars + Apache-2.0 开源 + 企业级采用。Codex 采用 Apache-2.0 许可证完全开源。已被 Virgin Atlantic、Ramp、Notion、Cisco 等企业采用于软件开发全生命周期。OpenAI 内部非技术团队也在使用 Codex 构建内部应用、准备高管材料。这种“开源核心 + 企业级采用”的组合,为 Codex 的长期生命力提供了双重保障。
现实挑战与生态成熟度。Codex 并非没有短板。首先,用户反馈显示 Codex 的使用配额与定价之间的比例感不够理想——有 Pro 用户反映“支付了显著更多的费用,但实际工作能力不够可靠”。其次,模型输出质量存在波动——有用户报告 Codex/GPT-5.5 在特定时间段“变得更笨”,表现为“更容易失去线索”、“回答质量比几天前更低”。再次,沙箱配置逻辑曾存在安全漏洞——CVE-2025-59532 指出 Codex CLI 0.2.0 至 0.38.0 版本中,沙箱配置逻辑缺陷可能导致模型生成的工作目录被误认为沙箱的可写根目录。最后,项目由 OpenAI 官方主导维护,虽然通过 Apache-2.0 和三层集成接口开放了底层,但核心模型的演进节奏仍由 OpenAI 控制。
但恰恰是这些“短板”构成了 Codex 在 AI 编程开源生态中的独特位置:它不是一份可以“零成本无限使用”的免费午餐,也不是一个“替代所有程序员”的威胁,而是为那些希望 AI 真正帮自己写代码、改代码、跑测试、交付变更的开发者、团队和企业准备的终端原生 AI 编程智能体。
当越来越多的人开始意识到“AI 编程不应该只是补全代码,而应该真正动手干活”“云端黑盒方便但代码不在自己手里”“真正的 AI 编程效率来自于本地执行 + 沙箱安全 + 多 Agent 并行”,Codex 给出了一种不同的答案。它无法让你一夜之间不再需要写代码,但它为你铺设了一条从 npm install -g @openai/codex 一键安装到终端原生编码协作、从跨平台沙箱安全到三层集成接口、从单 Agent 协作到多 Agent 指挥中心的 AI 编程智能体之路——这是 AI 编程领域最具“终端原生”和“本地执行”精神的开源项目,也是无数开发者从“让 AI 补全代码”走向“让 AI 在你的电脑上动手干活”的第一站。
