安全默认值
沙箱是否开箱即用
- Claude Code
- 操作系统级沙箱默认关闭,需手动开启;原生 Windows 与 WSL1 不支持沙箱。
- Codex
- CLI 与 IDE 默认启用沙箱(无网络、仅工作区可写),原生 Windows 有专门的沙箱实现。
意味着:在 Windows 办公电脑上,两者的默认安全边界差距最大。
AI 前沿情报站 · 功能对照 · 2026-09-17
本清单依据两家官方文档,采集于 2026-09-17。两款工具迭代很快,部分条目可能已经变化,请以官方文档为准。
把两款主流 Agent Harness 的能力拆成 15 个能力域、206 项功能,逐项标注支持程度并附官方文档出处。既能看清两者差异,也可作为评估任何 Agent Harness 工具的基线清单。
对照版本:Claude Code 2.1.270 · codex-cli 0.154.0 · 文档采集于 2026-09-17
01 · 总览
统计的是官方文档里「有没有」,不代表「好不好用」;各项没有加权,不宜直接当作评分。
两款工具支持程度相同的有 114 项,不同的有 92 项。
| 能力域 | 项数 | Claude Code | Codex |
|---|---|---|---|
| 产品形态与接入面 | 23 | ||
| 安装、平台与更新 | 13 | ||
| 模型与推理控制 | 17 | ||
| 内置工具与执行能力 | 19 | ||
| 上下文、指令与记忆 | 14 | ||
| 会话管理 | 13 | ||
| 权限、审批与沙箱 | 16 | ||
| 扩展机制 | 18 | ||
| 多智能体与并行 | 11 | ||
| 自动化、无头运行与调度 | 10 | ||
| 代码审查、Git 与安全扫描 | 9 | ||
| 云端执行环境 | 9 | ||
| 交互体验与界面定制 | 13 | ||
| 可观测性、用量与成本 | 8 | ||
| 企业管理、身份与合规 | 13 |
02 · 关键差异
从 206 项中挑出对企业选型影响较大的差异。点击卡片底部的编号,可跳到对应条目查看完整说明与出处。
安全默认值
意味着:在 Windows 办公电脑上,两者的默认安全边界差距最大。
审批机制
意味着:前者靠分类器判断每个动作,后者先用沙箱划定边界、再审查越界请求。
容错
/rewind 可恢复代码与对话(Bash 命令与子代理的改动除外)。undo 已移除,没有内置文件检查点,官方建议任务前后用 Git 打点。意味着:使用者不熟悉 Git 时,内置回退能明显降低误操作的代价。
可扩展性
意味着:要把合规检查、数据防泄漏、审计留痕嵌进 agent 流程,钩子覆盖面决定可控的粒度。
模型
意味着:有私有化部署或数据不出境要求时,模型可替换性是硬门槛。
成熟度
意味着:依赖云端能力做规模化部署前,需评估预览期功能的变更风险与服务承诺。
企业治理
forceRemoteSettingsRefresh 后才会拒绝启动。意味着:合规要求严格的机构,应关注策略失效时的默认行为,而不只是策略项有多少。
开放性
意味着:自研 Harness 可参考 Codex 的开源实现;深度嵌入时,两者接口的稳定性都需要评估。
上下文
CLAUDE.md;团队已有的 AGENTS.md 需要在 CLAUDE.md 中用 @AGENTS.md 导入。AGENTS.md,并可把其他文件名登记为指令文件。意味着:同时使用多种 Harness 的团队,需要让一份指令文件能被各工具读到。
03 · 功能清单
每项给出支持程度、要点说明与官方出处;出处链接在新窗口打开官方文档的对应段落。
没有符合条件的条目。
SUR · 23 项
Harness 能在哪些地方被使用:终端、编辑器、桌面、网页、手机、协作工具与 CI。形态越多,越能覆盖不同角色的工作方式;但各形态之间的功能并不对等,需逐项看。
| 功能 | Claude Code | Codex |
|---|---|---|
| SUR-01终端 CLI(交互式)Terminal CLI在终端里以对话方式驱动 agent 读代码、改文件、跑命令。 | 支持
| 支持
|
| SUR-02VS Code 及其衍生编辑器VS Code & forks以编辑器扩展形式提供侧边栏对话、就地 diff 审阅与文件/选区引用。 | 支持 官方扩展,支持 VS Code(≥1.94)与 Cursor;也可装入 Devin Desktop、Kiro 等 VS Code 分支(Open VSX)。提供内联 diff、@ 引用、计划审阅、检查点回退。 | 支持 官方扩展,支持 VS Code、VS Code Insiders、Cursor、Windsurf;可引用打开的文件与选区、就地审阅 diff、把大任务委派到云端。 |
| SUR-03JetBrains IDEJetBrains IDEs在 IntelliJ 系 IDE 中使用。 | 支持 官方插件:IntelliJ IDEA、PyCharm、Android Studio、WebStorm、PhpStorm、GoLand 等。在 IDE 终端运行 CLI,改动走 IDE 的 diff 查看器,共享选区并读取 IDE 诊断。 | 部分支持 由 JetBrains AI Assistant 提供的 Codex agent 集成(第三方实现,非 OpenAI 自有插件),功能以 JetBrains 实现为准。 |
| SUR-04XcodeXcode在 Apple 的 Xcode 编码助手中使用。 | 不支持 无 Xcode 编辑器集成。Desktop 的 iOS 模拟器面板需要安装 Xcode,但不属于编辑器集成。 | 部分支持 Xcode 的编码助手可选择 Codex 作为 agent(由 Apple 提供的集成)。 |
| SUR-05桌面应用 · macOSDesktop app · macOS图形界面的 agent 工作台:并行会话、diff 审阅、预览、集成终端等。 | 支持 Claude Desktop 的 Code 标签:多会话并行(Git 隔离)、可拖拽面板布局、集成终端与文件编辑器、应用预览、PR 状态监控、侧问、computer use。 | 支持 ChatGPT desktop app 中的 Codex 模式(原 Codex app,2026-02 在 macOS 发布,2026-07 并入 ChatGPT desktop app)。项目并行、文件审阅、浏览器与 Computer Use、定时任务。 |
| SUR-06桌面应用 · WindowsDesktop app · WindowsWindows 原生桌面客户端。 | 支持 Claude Desktop(Windows);可在 WSL 2 发行版中运行 Code 会话。 | 支持 ChatGPT desktop app for Windows:原生 Windows 沙箱 + PowerShell,支持 WSL;企业可用 MDM 部署与控制更新。 |
| SUR-07桌面应用 · LinuxDesktop app · LinuxLinux 桌面客户端。 | 预览 / Beta Claude Desktop on Linux 为 Beta,支持 Ubuntu 与 Debian,部分功能尚未提供。 | 预览 / Beta ChatGPT desktop app for Linux 为 Preview:Ubuntu 24.04/26.04、Debian 13、Fedora 43/44、Arch;x64 与 ARM64。Computer Use 暂不支持 Linux。 |
| SUR-08网页端(浏览器)Web无需本地安装,在浏览器中发起并审阅 agent 任务。 | 预览 / Beta claude.ai/code(Research preview):云端会话,关闭浏览器后继续运行;可审阅 diff、分享、归档。需 claude.ai 订阅。 | 支持 Codex cloud(网页端发起云端任务)与 ChatGPT Work on the web。需 ChatGPT 订阅,API Key 用户不可用。 |
| SUR-09手机 AppMobile app在手机上发起、监控、引导任务。 | 支持 Claude app(iOS/Android)的 Code 标签:启动与监控云端会话、经 Remote Control 驱动本机会话、用 Dispatch 把任务派给 Desktop;支持推送通知。无独立的 Claude Code 手机 App。 | 支持 ChatGPT mobile app(iOS/Android)的 Remote:连接运行桌面应用的电脑,发起任务、审批、看 diff;也可访问云端任务。 |
| SUR-10远程操控本机会话Remote control of local sessions人不在电脑前时,从手机或其他设备继续、审批、引导本机上正在运行的会话。 | 支持 Remote Control:从 claude.ai/code 或手机驱动本机 CLI / VS Code 会话;Dispatch 把任务派给本机 Desktop(Pro/Max)。Team/Enterprise 需管理员开启,可要求 Trusted Devices。 | 支持 Codex Remote:手机或另一台 Mac/Windows 控制运行 ChatGPT desktop app 的主机,可审批命令、审阅改动、发起新任务。只能从桌面应用设置,不能从 CLI/IDE 设置。 |
| SUR-11SSH 远程主机开发SSH remote hosts界面在本机,agent 在远端服务器/云主机上读写文件与执行命令。 | 支持 Desktop 的 SSH sessions:远端需 Linux/macOS,首次连接自动安装;支持权限模式、connectors、插件、MCP。管理员可用 | 支持 desktop app 连接 SSH 主机:自动发现 |
| SUR-12SlackSlack在团队聊天里 @ agent 发起编码任务并拿回结果。 | 支持 Claude Code in Slack(Pro/Max 仍用此版);Team/Enterprise 改用 Claude Tag,以组织共享身份在频道中响应 @Claude。 | 支持 Codex in Slack:@Codex 附提示词即创建云端任务,结果回帖;可按频道选择环境与仓库。 |
| SUR-13LinearLinear从项目管理工具的 issue 直接委派任务。 | 部分支持 无原生 Linear 集成;通过 MCP 服务器或 claude.ai connectors 接入。 | 支持 Codex in Linear:把 issue 指派给 Codex 或在评论中 @Codex,自动创建云端任务并回报进度;可设自动指派。 |
| SUR-14GitHub(issue/PR 中 @ 委派)GitHub delegation在 GitHub issue 或 PR 评论里 @ agent,让它开分支、提 PR、回应评审。 | 支持 Claude Code GitHub Actions:响应 @claude 提及、把 issue 转为 PR;另有 Code Review GitHub App 自动审查。 | 支持 在 issue/PR 中 @codex 委派任务;@codex review 请求审查,可开启自动 PR 审查。 |
| SUR-15CI 流水线运行(GitHub Actions)GitHub Actions在 CI 任务里以非交互方式运行 agent。 | 支持 官方 Action:交互(@提及)与自动化两种模式,可定时运行、运行 skill;支持经 Bedrock/Agent Platform/Foundry 调用。 | 支持
|
| SUR-16GitLabGitLabGitLab 的 CI/CD 与合并请求协作。 | 预览 / Beta GitLab CI/CD 集成为 Beta。GitLab CI/CD 集成(在 MR/issue 中 @claude),支持 Bedrock/Agent Platform 的 OIDC 认证;终端显示 GitLab MR 状态;支持 GitLab 插件市场。 | 预览 / Beta GitLab 支持为 Beta。GitLab MR 代码审查(@codex review、自动审查、AGENTS.md 审查规则);Codex cloud 可处理 GitLab 项目;Codex Security 可跑 GitLab CI。 |
| SUR-17GitHub Enterprise Server(自托管)GitHub Enterprise Server对接企业自建的 GitHub 实例。 | 支持 云端会话、Code Review、插件市场均支持 GHES;管理员配置 GitHub App 与网络要求。 | 部分支持 文档中 GHES 仅见于 Codex Security CLI 的批量扫描;Codex cloud 与 PR 代码审查未见 GHES 支持说明。 |
| SUR-18浏览器扩展Browser extension借用用户已登录的浏览器会话,让 agent 操作网页。 | 支持 Claude in Chrome(2026-07 正式发布):测试本地 web 应用、读控制台日志、填表、上传文件、录制演示 GIF、按站点授权。 | 部分支持 ChatGPT 浏览器扩展:Chrome/Edge/Brave/Opera/Vivaldi;侧边对话、把标签页与选中文本带入对话、从 ChatGPT 发起浏览器任务、按网站允许/阻止。各套餐均为有限可用。 |
| SUR-19SDK(编程接入)SDK在自有程序中以库的形式调用 agent。 | 支持 Claude Agent SDK:Python 与 TypeScript。内置工具、hooks、子代理、MCP、权限、会话、skills、插件均可用。 | 支持 Codex SDK:TypeScript( |
| SUR-20客户端协议(自建前端/深度嵌入)Client protocol for embedding把 agent 深度嵌入自有产品:认证、历史、审批、流式事件都由协议提供。 | 部分支持 以 Agent SDK 嵌入(SDK 以子进程驱动 CLI,支持 stream-json 双向流);无独立公开的客户端协议规范。嵌入宿主可向托管策略追加规则。 | 预览 / Beta Codex App Server:开源 JSON-RPC 协议,VS Code 扩展即基于它;覆盖认证、会话线程、审批、流式事件、skills、文件系统等。目前为实验性,官方称不支持生产负载。 |
| SUR-21作为 MCP 服务器被调用Run as an MCP server把 agent 自身作为 MCP 服务器,供其他 MCP 客户端调用。 | 支持
| 不支持
|
| SUR-22深链接启动Deep links在运维手册、告警、看板里嵌入链接,一点即在正确位置打开会话。 | 支持
| 支持
|
| SUR-23语音Voice用语音输入提示词或与 agent 对话。 | 支持 语音听写:按住录音或点按录音并发送,可切换语言、重绑按键;需 claude.ai 账号。 | 支持 语音听写,以及 ChatGPT Voice(基于 GPT-Live 的实时语音,可在对话中委派和协调任务,桌面应用)。 |
PLT · 13 项
能装在哪些系统上、怎么装、怎么更新,以及企业能否把版本管住。对以 Windows 办公机为主的团队,原生 Windows 能力与沙箱是否可用尤其关键。
| 功能 | Claude Code | Codex |
|---|---|---|
| PLT-01macOSmacOS在 macOS 上运行 CLI 与桌面应用。 | 支持 CLI 要求 macOS 13.0+;Desktop 提供 macOS 版。 | 支持 CLI 提供 macOS/Linux 独立安装脚本;ChatGPT desktop app 提供 macOS 版。 |
| PLT-02Linux(CLI)Linux CLI在 Linux 服务器或开发机上运行 CLI。 | 支持 Ubuntu 20.04+、Debian 10+、Alpine 3.19+(musl);可用 apt / dnf / apk 包管理器安装。 | 支持 macOS/Linux 独立安装脚本,另可 npm 或 Homebrew 安装;文档未列明支持的发行版清单。 |
| PLT-03Windows 原生Native Windows不经 WSL,直接在 Windows 上运行,并能用 Windows 自带 shell。 | 部分支持 Windows 10 1809+ / Server 2019+。有 Git for Windows 时用 Git Bash,否则用 PowerShell 工具。原生 Windows 不支持沙箱(需 WSL 2 才有)。 | 支持 原生 Windows(2026-03 起)。推荐 Windows 11;Windows 10 1809+ 为尽力支持。自带原生 Windows 沙箱(见安全类)与 PowerShell 支持。 |
| PLT-04WSLWSL在 Windows Subsystem for Linux 中运行。 | 支持 支持 WSL 2(可用沙箱)与 WSL 1(无沙箱);Desktop 可在 WSL 2 发行版中运行 Code 会话。 | 支持 支持 WSL2:CLI 在 WSL 内运行,VS Code 可从 WSL 启动;可与 Windows 侧共享配置、认证与会话。 |
| PLT-05安装渠道Install channels提供哪些安装方式,便于个人安装与企业分发。 | 支持 原生安装脚本(推荐,macOS/Linux/WSL/PowerShell/CMD)、Homebrew(stable 与 latest 两个 cask)、WinGet、apt/dnf/apk、npm。 | 支持 独立安装脚本(sh / PowerShell)、npm( |
| PLT-06自动更新Auto-update客户端能否自行保持最新。 | 支持 原生安装在启动与运行期间后台检查并安装更新,下次启动生效;Homebrew/WinGet 可设为自动执行升级; | 支持
|
| PLT-07发布通道Release channels能否选择「最新」或「稳定(延迟)」版本线。 | 支持
| 不支持 文档明确:桌面应用不提供 OpenAI 管理的版本钉定或独立发布通道。 |
| PLT-08企业版本管控Enterprise version control组织能否限定员工可运行的版本范围。 | 支持 托管设置 | 部分支持 可用 |
| PLT-09发布签名与完整性校验Release signing能否自行校验下载的二进制未被篡改,满足供应链安全审计。 | 支持 每个版本发布带 SHA256 的 | 公开文档未见 公开文档未见二进制签名或校验和的核验说明(CLI 以开源仓库发布)。 |
| PLT-10诊断自检命令Doctor / diagnostics一条命令检查安装、配置、认证是否正常。 | 支持
| 支持
|
| PLT-11安全模式(禁用全部自定义排障)Safe mode配置坏了时,一键关闭所有自定义项定位问题。 | 支持
| 部分支持 无一键安全模式; |
| PLT-12开源程度Open source源代码是否公开,影响可审计性与二次开发。 | 不支持 闭源商业软件,使用受 Anthropic 商业/消费者服务条款约束。 | 部分支持 CLI、SDK、App Server、Codex Security CLI、skills 与插件仓库开源(Apache-2.0);IDE 扩展与 Codex cloud 不开源。 |
| PLT-13从其他 agent 导入配置Import from other agents从竞品迁移时,自动搬运指令文件、MCP、skills 等配置。 | 支持
| 支持
|
MOD · 17 项
Harness 如何选择与调度底层模型:推理强度、快慢档、上下文长度、失败回退、接入第三方云或自有网关,以及组织能否统一管住模型选择。这部分决定同一个模型在不同 Harness 里能发挥到什么程度。
| 功能 | Claude Code | Codex |
|---|---|---|
| MOD-01会话内切换模型Model switching交互中随时切换模型,也可在启动时指定。 | 支持
| 支持
|
| MOD-02推理强度分级Reasoning effort按任务难度调节模型「想多深」,在速度、成本与质量间取舍。 | 支持
| 支持 Light(Low)/Medium/High/Extra High,另有 Max(单任务更长推理,需在设置中开启);配置键 |
| MOD-03「多智能体」推理档Multi-agent reasoning tier在模型选择器里直接选一个「自动拆成多个子代理并行」的档位。 | 支持
| 支持 Ultra 模式:用子代理并行处理可拆分的复杂任务;桌面应用需在设置中开启「Ultra in model picker slider」。 |
| MOD-04快速模式(加价提速)Fast mode以更高的额度消耗换取更快的模型响应。 | 预览 / Beta
| 支持
|
| MOD-05专用极速模型Dedicated low-latency model为近实时迭代单独优化的轻量模型(区别于给大模型加速)。 | 不支持 无单独的极速编码模型;轻量任务可选 | 预览 / Beta GPT-5.3-Codex-Spark:纯文本、近实时编码迭代,独立额度;Research preview,仅 ChatGPT Pro。 |
| MOD-06计划/执行分模型Plan-vs-execute model split规划阶段用强模型、执行阶段自动切到更经济的模型。 | 支持
| 公开文档未见 公开文档未见按计划/执行阶段自动切换模型的机制。 |
| MOD-07顾问模型(关键节点咨询强模型)Advisor model主模型干活,在关键决策点自动咨询更强的模型。 | 预览 / Beta Advisor tool(实验性): | 公开文档未见 公开文档未见同类机制(可用子代理分工实现类似效果)。 |
| MOD-08超长上下文(1M)1M-token context支撑大型代码库与长会话的超长上下文窗口。 | 支持 Fable 5.1/5、Sonnet 5、Opus 4.6 及以后、Sonnet 4.6 支持 1M;Anthropic API 上 Fable、Sonnet 5、Opus 4.7+ 默认 1M;Max/Team/Enterprise 的 Opus 自动升 1M。别名 | 部分支持 文档未公布各模型的上下文长度;可用 |
| MOD-09思考过程显示与开关Thinking visibility能否查看/关闭模型的推理过程。 | 支持
| 支持
|
| MOD-10模型故障自动回退Availability fallback主模型过载或不可用时自动改用备用模型,而不是直接失败。 | 支持
| 公开文档未见 公开文档未见模型可用性回退链配置。 |
| MOD-11内容安全分类触发的回退Safety-classifier fallback高能力模型的安全分类器拦截请求时,是否自动换模型重试。 | 支持 Fable/Opus 5 被网络安全或生物类分类器标记时,按类别自动改用 Opus 4.8 / Opus 5 重跑;可设 | 部分支持 无自动换模型重试。授权的网络安全工作可申请 Trusted Access for Cyber(Daybreak Blue/Red 访问,需审批);被安全机制拦截时可经 |
| MOD-12第三方云模型渠道Cloud provider routing经企业已有的云账号调用模型,满足采购、合规与数据驻留要求。 | 支持 Amazon Bedrock(含 Mantle 端点)、Claude Platform on AWS、Google Cloud Agent Platform(原 Vertex AI)、Microsoft Foundry;部分功能依赖订阅或第一方 API,不同渠道可用性不同。 | 支持 内置 |
| MOD-13企业 LLM 网关LLM gateway经企业自建网关统一凭据、计量与成本控制。 | 支持
| 支持 自定义 |
| MOD-14非本厂模型 / 本地开源模型Third-party & local models能否接入其他厂商或本地运行的开源模型。 | 不支持 仅支持 Claude 模型;文档明确不支持经任何网关把 Claude Code 路由到非 Claude 模型。 | 支持
|
| MOD-15组织级模型管控Org model governance管理员限定可用模型、默认模型与推理强度上限。 | 支持 托管设置 | 部分支持
|
| MOD-16沟通风格预设Output style / personality不改提示词就能切换 agent 的表达方式。 | 支持 输出风格:Default、Proactive、Concise、Explanatory、Learning;可用 Markdown 自定义(用户/项目/托管级),插件也可分发。 | 支持
|
| MOD-17提示缓存管理Prompt caching controls控制提示缓存的存活时间,影响长会话的成本与延迟。 | 支持 自动管理; | 公开文档未见 公开文档未见提示缓存的配置项或说明。 |
TOL · 19 项
Agent 能直接动手做的事:读写文件、执行命令、搜索、上网、看图、操作浏览器与桌面应用。工具拆得越细,权限就能管得越细;工具面越广,能交付的工作类型越多。
| 功能 | Claude Code | Codex |
|---|---|---|
| TOL-01独立的读文件 / 代码搜索工具Dedicated read & search tools把「读、搜」与「执行命令」拆成独立工具,便于单独授权(如允许读、禁止执行)。 | 支持
| 不支持 工具覆盖表未列独立的读文件/搜索工具,读与搜经 shell 命令完成;由沙箱读权限与 deny-read 规则约束。 |
| TOL-02文件编辑File editing精确修改或新建文件。 | 支持
| 支持
|
| TOL-03Shell 命令执行Shell execution在本机环境执行构建、测试、脚本等命令。 | 支持
| 支持 shell 工具;统一 exec(PTY 会话,除 Windows 外默认开启)支持交互式程序;shell 环境快照加速重复命令;Windows 支持 PowerShell。 |
| TOL-04后台进程与事件监视Background processes & monitoring让长时间运行的服务、日志、CI 状态在后台跑,并在有变化时把 agent 叫回来。 | 支持 后台运行 Bash 命令; | 支持 统一 exec 下的后台终端: |
| TOL-05网页搜索Web search检索最新资料、版本说明与外部文档。 | 支持
| 支持 托管的 |
| TOL-06指定网址抓取URL fetch直接读取某个网页的内容。 | 支持
| 部分支持 无独立 URL 抓取工具;可用托管网页搜索,或在沙箱允许网络时用 shell 命令访问,桌面应用可用内置浏览器。 |
| TOL-07图片输入Image input用截图、设计稿、架构图作为上下文。 | 支持 拖放、 | 支持 CLI |
| TOL-08图像生成与编辑Image generation生成或修改图片(UI 素材、示意图等)。 | 不支持 无内置图像生成;可用 | 支持 内置图像生成与编辑,所有套餐可用;支持多张参考图、在对话中迭代修改。 |
| TOL-09办公文档生成与预览Office documents生成并预览 Word、PPT、Excel、PDF 等交付物。 | 部分支持 通过 skills 实现:从 claude.ai 同步 Anthropic 内置 skills( | 支持 Artifacts viewer:创建、预览、批注修订文档、演示文稿、表格与 PDF,完成后下载。 |
| TOL-10代码智能(LSP)Code intelligence (LSP)借语言服务器做跳转定义、找引用、类型检查,减少盲读文件。 | 支持
| 公开文档未见 公开文档未见语言服务器集成。 |
| TOL-11Jupyter Notebook 编辑Notebook editing直接编辑 .ipynb 单元格。 | 支持
| 公开文档未见 公开文档未见 Notebook 专用工具。 |
| TOL-12任务清单 / 计划跟踪Todo & plan trackingagent 把大任务拆成步骤并实时更新进度。 | 支持
| 支持
|
| TOL-13结构化向用户提问Structured clarifying questions遇到歧义时给出选项让用户选,而不是自行假设。 | 支持
| 部分支持 app-server 协议提供
|
| TOL-14浏览器操作Browser automation打开网页、点击、填表、读页面,用于验证 web 应用或跑网页流程。 | 支持 Claude in Chrome 扩展(用已登录会话);Desktop 内置 Browser 面板可预览本地应用并浏览外部网站,写操作经安全分类器审查、切换站点需授权。 | 支持 桌面应用内置浏览器:预览页面、在页面上批注、开发者模式调试、浏览器内 Computer Use(CLI 与 IDE 不可用);另有浏览器扩展。 |
| TOL-15计算机操作(GUI 控制)Computer use看屏幕、点鼠标、敲键盘,操作没有 API 的桌面应用。 | 预览 / Beta Computer use(Research preview):CLI 仅 macOS,Desktop 支持 macOS 与 Windows;逐应用授权,Desktop 可配置禁用应用清单、可后台运行;订阅 Pro/Max 可用。 | 部分支持 桌面应用(macOS 与 Windows)安装 Computer Use 插件后可用,限支持地区;macOS 可后台运行,Windows 需前台;Linux 预览版暂不支持;各套餐为有限可用。 |
| TOL-16应用预览与自动验证App preview & auto-verify改完代码自动起开发服务器,截图、点页面自证修改有效。 | 支持 Desktop Browser 面板:自动启动开发服务器,截图、检查 DOM、点击填表并修复问题;可跨重启保留 cookie; | 支持 桌面应用内置浏览器预览本地页面,可在页面上留批注让 Codex 修改。 |
| TOL-17应用窗口作为上下文App window capture一键把当前前台应用窗口发给 agent 作为上下文。 | 部分支持 可粘贴截图作为图片输入,或经 computer use 截屏;无一键发送前台窗口的功能。 | 支持 Appshots:把前台应用窗口发送到对话(macOS 与 Windows);Enterprise 套餐不可用,管理员可禁用。 |
| TOL-18集成终端Integrated terminal在 agent 工作台里直接开终端运行与检查。 | 支持 Desktop 终端面板,与会话同目录。 | 支持 每个对话自带作用于该项目的终端,可创建可复用的动作(actions)。 |
| TOL-19iOS 模拟器iOS Simulator在工作台内运行和操作 iOS 应用。 | 预览 / Beta 公开 Beta。Desktop iOS Simulator 面板(macOS):Claude 构建/运行应用时自动打开,每个会话独立模拟器,操作遵循权限模式。 | 部分支持 无专用模拟器面板;文档建议用 Computer Use 测试 iOS 模拟器流程。 |
CTX · 14 项
Agent 靠什么「知道」项目规矩与历史:项目指令文件、分路径规则、自动记忆、上下文压缩与引用方式。这决定了团队规范能否稳定生效、长任务会不会「失忆」。
| 功能 | Claude Code | Codex |
|---|---|---|
| CTX-01项目指令文件Project instruction files放在仓库里的说明文件,每次会话自动加载,承载团队规范与项目约定。 | 支持
| 支持
|
| CTX-02兼容 AGENTS.md 开放约定AGENTS.md compatibility多种 agent 共用一份指令文件,避免重复维护。 | 部分支持 不直接读取 | 支持 原生读取 |
| CTX-03组织级统一指令Organization-wide instructionsIT 统一下发、对全员生效的规范(编码标准、安全与合规要求)。 | 支持 托管策略 | 部分支持 可经 |
| CTX-04按路径生效的规则Path-scoped rules只在处理特定目录或文件类型时才加载的规则,节省上下文、减少干扰。 | 支持
| 部分支持 无 glob 路径规则;以在子目录放置嵌套 |
| CTX-05指令文件引用其他文件Imports in instruction files在指令文件中引用 README、规范文档,避免复制粘贴。 | 支持
| 公开文档未见 公开文档未见 |
| CTX-06排除无关的指令文件(大仓库)Exclude instruction files在 monorepo 中跳过其他团队的指令文件。 | 支持
| 公开文档未见 公开文档未见按路径排除指令文件的配置(仅有合并字节上限与回退文件名列表)。 |
| CTX-07自动记忆(agent 自主积累)Auto memory不需人工维护,agent 自己记下偏好、纠正与项目背景,下次会话自动带上。 | 支持 Auto memory 默认开启:按仓库存储(同仓库的 worktree 共享),记录 user/feedback/project/reference 四类笔记,每次加载前 200 行或 25 KB; | 部分支持 Memories 默认关闭:开启后在会话空闲一段时间后于后台生成本地记忆文件(自动脱敏), |
| CTX-08计算机活动历史Computer activity history把用户在各应用与网站上的近期活动变成可检索的记忆与时间线。 | 不支持 无同类功能。 | 支持 Computer History(macOS 桌面应用):默认关闭,Pro 可自行开启,Business/Enterprise 需管理员授权;需开启 Memories,API Key 与 Bedrock 不可用;可选应用与网站、暂停采集、查看与删除。 |
| CTX-09上下文自动压缩Context compaction上下文将满时自动总结历史,保证长任务不中断。 | 支持 自动压缩 + | 支持 自动压缩(阈值 |
| CTX-10上下文占用可视化Context usage visibility随时看清上下文里装了什么、还剩多少。 | 支持
| 支持
|
| CTX-11@ 引用文件与资源@-mentions在提示词中精确指向文件、目录或外部资源。 | 支持
| 支持 输入框 @ 提及与 |
| CTX-12编辑器上下文共享Editor context sharingIDE 中的当前选区、打开的文件、诊断信息自动提供给 agent。 | 支持 IDE 集成自动共享当前选区或标签页,Claude 可读取 IDE 诊断(lint、语法错误); | 支持 IDE 扩展把打开的文件、选区与最近对话加入输入框;CLI 中 |
| CTX-13侧问(不打扰主会话)Side questions临时问个问题,不把问答塞进主会话历史、不打断正在进行的任务。 | 支持
| 支持
|
| CTX-14多目录 / 多仓库工作范围Multiple directories一次会话同时处理多个目录或仓库。 | 支持
| 支持
|
SES · 13 项
工作能否随时中断、恢复、分叉、回退、交接。长任务与多人协作场景下,会话管理的完整度直接决定「出错能不能退回去」「换台设备能不能接着干」。
| 功能 | Claude Code | Codex |
|---|---|---|
| SES-01会话持久化与恢复Resume sessions退出或崩溃后回到原来的对话,连同模型、权限等状态一起恢复。 | 支持 对话持续写入本地 JSONL; | 支持
|
| SES-02会话命名Name sessions给会话起名,便于在并行任务中查找与按名恢复。 | 支持
| 支持
|
| SES-03会话分叉Fork / branch复制当前对话去尝试另一种做法,原路径保持不变。 | 支持
| 支持
|
| SES-04代码检查点与回退Checkpoints & rewind把文件改动(和对话)退回到之前某一步,出错时低成本撤销。 | 支持 每次发起一轮自动建检查点(保留最近 100 个,随会话保存); | 部分支持 无内置文件检查点回退: |
| SES-05运行中插话 / 消息排队Steer & queue任务进行中补充信息或改方向,而不必等它跑完或强行打断。 | 支持 工作中回车默认排队:若处在工具调用之间则在本轮送达,否则作为下一轮; | 支持 区分 Steer(并入当前运行)与 Queue(下一轮):CLI 中
|
| SES-06会话导出Export transcripts把对话导出为文本,用于归档、复盘或审计。 | 支持
| 公开文档未见 公开文档未见会话导出命令(可分享只读快照,见下一项)。 |
| SES-07分享会话Share sessions把会话过程分享给同事查看。 | 预览 / Beta 云端会话分享(Research preview)。云端会话可设可见性:Team/Enterprise 为 Private/Team,Pro/Max 为 Private/Public;可要求接收人具备仓库访问权限、隐藏姓名。 | 支持 桌面应用(macOS)生成 Codex 线程的只读快照链接( |
| SES-08归档与删除Archive & delete整理会话列表、永久删除敏感记录。 | 支持 云端会话可归档、删除;本地会话数据可按文档删除, | 支持
|
| SES-09历史会话检索Search past sessions在大量历史会话中找到想要的那一个。 | 支持
| 支持 桌面应用 Search chats(可匹配对话内容与 Git 分支名)与 Find in chat。 |
| SES-10离开后回顾Recap on return离开一阵回来,快速知道会话里发生了什么。 | 支持 终端失焦 3 分钟以上且会话满 3 轮后,回来时自动显示一行回顾; | 部分支持 桌面应用 Activity 视图列出需要关注的对话,宠物浮窗可跟随进度;无自动文字回顾。 |
| SES-11用量上限后的处理Usage-limit handling额度用尽时正在进行的任务怎么办。 | 支持 claude.ai 订阅在任务中途触发上限时,会话等待额度重置后自动继续(交互式会话默认开启,可取消);补充额度或切换模型后可提前继续。 | 支持 进行中的一轮在触发上限后仍可完成(受合理使用限制);Plus/Pro 可加购额度,灵活计费的企业套餐可加购工作区额度;也可改用 API Key 按量计费。 |
| SES-12跨形态接力Hand off across surfaces在终端、桌面、云端、远程主机之间搬运同一个任务。 | 支持
| 支持
|
| SES-13临时会话(不落盘)Ephemeral sessions敏感或一次性任务不在本地留存会话记录。 | 支持
| 支持
|
SEC · 16 项
Agent 能做什么、什么时候必须问人、越界时靠什么拦住。评估安全性时最该细看的一类:审批模式与规则管「该不该做」,OS 沙箱与网络出口管「做了也出不去」,两层缺一不可。
| 功能 | Claude Code | Codex |
|---|---|---|
| SEC-01审批模式预设Approval presets一键在「每步都问」到「完全放手」之间切换自主程度。 | 支持 六种权限模式:Manual( | 支持 两个维度组合:沙箱模式( |
| SEC-02细粒度允许 / 询问 / 拒绝规则Allow / ask / deny rules按工具、命令、路径、域名写规则,精确放行或封禁。 | 支持
| 预览 / Beta 命令规则(实验性): |
| SEC-03AI 代为审批AI approval reviewer用独立的审查模型替代人工逐条批准,兼顾自主与安全。 | 支持 Auto mode:独立分类器模型审查动作,默认拦截数十类高风险操作(下载并执行、外发敏感数据、生产部署、force push、改 IAM、销毁基础设施、合并无人审批的 PR 等);分类器看不到工具结果以抵御提示注入;可用自然语言配置可信基础设施与 | 支持 Auto-review:仅对本就需要审批的请求(越出沙箱、被拦网络、工作区外编辑、有副作用的 MCP/应用调用、Computer Use 新网站)改由审查代理决定;拦截外泄、凭据探测、持续削弱安全与破坏性操作;策略开源、企业可定制;连续 3 次或 50 次内 10 次拒绝即中止本轮; |
| SEC-04操作系统级沙箱OS-level sandbox用操作系统能力隔离命令的文件与网络访问,模型判断失误时也出不了边界。 | 部分支持 macOS 用 Seatbelt,Linux/WSL2 用 bubblewrap,隔离 Bash 命令的文件系统与网络;原生 Windows 与 WSL1 不支持。同一套原语另提供独立的 sandbox-runtime 包,可包裹整个进程。 | 支持 macOS 用 Seatbelt,Linux 用 bwrap + seccomp,WSL2 同 Linux,原生 Windows 有专门沙箱(elevated / unelevated 两种实现,默认私有桌面隔离)。 |
| SEC-05沙箱默认状态Sandbox on by default开箱即用时命令是否已在沙箱里跑——决定未经配置的员工机器是否安全。 | 不支持 默认关闭( | 支持 CLI 与 IDE 默认启用:无网络访问、仅当前工作区可写。 |
| SEC-06网络出口控制Network egress control限制命令能访问哪些域名,防止数据外流与拉取恶意代码。 | 支持 沙箱外代理:默认不预放行任何域名、首次访问询问; | 预览 / Beta 默认关闭命令网络;开启后可用 |
| SEC-07凭据保护Credential protection防止 agent 执行的命令读到或泄露密钥、令牌。 | 支持
| 部分支持
|
| SEC-08受保护路径Protected paths即使在可写目录内,也保护版本库与 agent 自身配置不被改写。 | 支持 写入 | 支持
|
| SEC-09读取范围限制Read restrictions限制 agent 能读哪些文件,防止越界读取敏感数据。 | 支持 工作目录外读取需审批; | 支持 权限配置档按路径设 |
| SEC-10自定义权限配置档Permission profiles把一套文件与网络权限打包命名,按项目或场景切换。 | 部分支持 无「配置档」对象;以设置文件分层(用户/项目/本地/托管)组合权限规则、附加目录与沙箱设置实现。 | 预览 / Beta 权限配置档(Beta):内置 |
| SEC-11工作区信任Workspace trust打开陌生仓库时,先确认可信再加载其中的配置,防止恶意仓库借配置执行代码。 | 支持 首次在目录运行需确认信任;信任前不加载项目 allow 规则、插件市场等仓库提供的内容; | 支持 项目 |
| SEC-12提示注入防护Prompt-injection defenses读到恶意网页或文件时,防止其中的指令劫持 agent。 | 支持 审批系统兜底;auto mode 分类器看不到工具结果;网页抓取使用独立上下文窗口;可疑 bash 命令即使已放行仍需审批; | 支持 网页搜索默认走缓存索引以降低注入风险;Auto-review 拦截外泄与凭据探测;GPT-6 Astra 的异步安全监控可暂停可疑任务(CLI 与移动端无法查看结论与恢复)。 |
| SEC-13受限 / 只读运行Restricted & read-only runs只让 agent 分析、不让它改动或执行,适合审计与评审场景。 | 支持
| 支持
|
| SEC-14容器与虚拟机隔离方案Container & VM isolation把整个 agent 放进容器或虚拟机,为无人值守运行提供更强边界。 | 支持 官方对比指南(沙箱 Bash、sandbox-runtime、dev container、自定义容器、VM、云会话);提供参考 dev container,可锁出站网络并免审批运行。 | 支持 支持在 Dev Container 中运行;Codex cloud 任务在 OpenAI 托管的隔离容器中执行; |
| SEC-15管理员强制安全基线Admin-enforced security baseline由组织统一锁定安全策略,员工本地无法放宽。 | 支持 托管设置: | 支持
|
| SEC-16完全放权模式Full bypass mode在外部已隔离的环境里关闭一切审批,提高无人值守效率。 | 支持
| 支持
|
EXT · 18 项
企业把自己的系统、规范和流程「接进」Harness 的方式:MCP 连外部系统,Hooks 在生命周期上挂自定义逻辑,Skills 封装可复用流程,插件把这些打包分发。扩展面决定一款工具能否贴合业务。
| 功能 | Claude Code | Codex |
|---|---|---|
| EXT-01MCP 客户端:传输方式MCP transports连接 MCP 服务器接入外部工具与数据。 | 支持 远程 HTTP、SSE(已弃用)、本地 stdio、远程 WebSocket 四种;可从 Claude Desktop 导入服务器、用 JSON 直接添加。
| 支持 本地 stdio 与 Streamable HTTP 两种;stdio 可经远程执行环境启动。 |
| EXT-02MCP 认证MCP authentication连接需要登录的远程 MCP 服务器。 | 支持 OAuth( | 支持 Bearer token、OAuth(含 CIMD 与动态客户端注册, |
| EXT-03MCP 配置作用域与团队共享MCP scopes & sharing区分个人与项目级 MCP 配置,并能随仓库共享给团队。 | 支持 local(默认,仅本人本项目)、project( | 支持 用户级 |
| EXT-04MCP 工具级管控Per-tool MCP control对某个 MCP 服务器的单个工具设审批方式、启用状态、输出上限。 | 支持 用权限规则按工具放行/询问/拒绝;服务器可用 | 支持
|
| EXT-05MCP 资源、提示词与交互请求MCP resources, prompts & elicitation完整支持 MCP 协议中工具以外的能力。 | 支持 资源: | 部分支持 读取服务器 |
| EXT-06大量工具按需加载Tool search / deferred loading接入成百上千个工具时不把定义全塞进上下文,按需检索加载。 | 支持 MCP Tool Search:延迟加载工具定义、按需检索;可豁免指定服务器;非第一方 base URL 时默认关闭。 | 公开文档未见 公开文档未见工具检索机制说明(本机特性开关中
|
| EXT-07Hooks:生命周期事件Hook events在会话、提问、工具调用、压缩等节点挂自定义逻辑(拦截、改写、审计、通知)。 | 支持 33 个事件:会话起止、提示提交与展开、工具调用前后/失败/批次、权限请求与拒绝、子代理与任务、Stop/StopFailure、配置变更、目录与文件变化、worktree 创建删除、压缩前后、模型切换前后、MCP elicitation 等。 | 支持 12 个事件:SessionStart/End、SubagentStart/Stop、PreToolUse、PermissionRequest、PostToolUse、PreCompact/PostCompact、UserPromptSubmit、Stop、Interrupt。PreToolUse 可拦截或改写本地函数工具(托管工具如网页搜索不经 hooks)。 |
| EXT-08Hooks:处理器类型Hook handler typesHook 能以哪些方式实现,决定能否不写脚本就接入审计与策略服务。 | 支持 五类:shell 命令、HTTP 端点、MCP 工具、Prompt(单轮 LLM 判断)、Agent(可用工具核查的子代理,实验性);支持异步后台运行。 | 部分支持 两类:shell 命令与 MCP 工具 hooks;支持后台运行。 |
| EXT-09Hooks 治理Hook governance防止仓库或插件里的 hook 偷偷执行,并由组织统一下发必需的 hook。 | 支持 项目设置中的 hooks 受工作区信任约束;托管设置可 | 支持 非托管 hooks 须经审阅并信任才运行; |
| EXT-10Skills(可复用流程包)Skills把专项流程、脚本与参考资料打包,按需加载,不常驻上下文。 | 支持 遵循 Agent Skills 开放标准并有扩展: | 支持 遵循 agent skills 开放标准: |
| EXT-11Skills 高级控制Skill controls控制谁能触发 skill、skill 运行时带什么上下文和权限。 | 支持 frontmatter: | 支持
|
| EXT-12插件(打包分发扩展)Plugins把 skills、agent、hooks、MCP 等打成一个可安装、可版本化的包。 | 支持 组件:skills/命令、子代理、hooks、MCP、LSP 服务器、后台监视器、主题、输出风格、channels; | 支持 组件:skills、MCP 服务器(可带自定义 UI)、浏览器扩展、hooks;ChatGPT 与 Codex 共用同一插件目录; |
| EXT-13插件市场Plugin marketplaces团队或社区自建插件目录,统一分发与更新。 | 支持 官方 Anthropic 市场与社区市场;自建市场可托管于 GitHub、其他 Git、本地路径、远程 URL,插件源支持 npm、zip、命令源;支持 GHES 与 GitLab;可配置自动更新、团队必装市场、托管限制。 | 支持 插件目录分 OpenAI / 工作区 / 个人三个标签; |
| EXT-14插件质量评测Plugin evals用评测用例检验插件是否真的提升效果,并在 CI 中卡分数。 | 支持
| 公开文档未见 公开文档未见插件评测命令。 |
| EXT-15组织插件推荐Plugin recommendations在员工工作内容匹配时主动推荐组织批准的插件。 | 支持 市场条目可写 | 部分支持 有推荐插件特性开关,但文档未说明组织级推荐配置;管理员可导出公共插件元数据用于审查。
|
| EXT-16外部事件推入会话Push events into a session把 CI 结果、聊天消息、监控告警推进正在运行的会话,让 agent 即时响应。 | 预览 / Beta Channels(Research preview):MCP 服务器把 webhook、告警、聊天消息推入本机会话,含 Telegram、Discord、iMessage;可中继权限请求;需管理员开启。 | 部分支持 无推入运行中会话的机制;可由应用事件触发定时任务,或从 Slack/Linear/GitHub 发起新任务。 |
| EXT-17演示录制生成技能Record a workflow into a skill人演示一遍操作流程,自动生成可复用的 skill。 | 不支持 无同类功能(可用 | 支持 Record & Replay(macOS,需开启 Computer Use):录制在 Mac 上的操作,打包为可结合 Computer Use、浏览器与插件重放的 skill。 |
| EXT-18网站原生工具(WebMCP)WebMCP site tools网站直接向 agent 暴露结构化操作,替代模拟点击。 | 公开文档未见 公开文档未见 WebMCP 支持。 | 预览 / Beta Site tools:实现提案中的 WebMCP 标准,桌面应用内置浏览器可发现并调用网站提供的工具;Enterprise/Edu 工作区不可用。 |
AGT · 11 项
一个人同时指挥多少个 agent、它们之间如何隔离与协作。对大型审计、批量迁移、多角度研究这类任务,并行编排能力直接决定吞吐量与结论可靠性。
| 功能 | Claude Code | Codex |
|---|---|---|
| AGT-01子代理委派Subagents把子任务交给独立上下文的子代理,主会话只收摘要,避免上下文被日志与搜索结果淹没。 | 支持 内置 Explore(只读、快速)、Plan、General-purpose 等;Claude 按子代理描述自动委派;默认后台运行,审批请求会透传回主会话。 | 支持 默认启用;内置 |
| AGT-02自定义 agent 定义Custom agent definitions定义专用 agent(审查员、调试员等)并随仓库共享给团队。 | 支持 Markdown + frontmatter:工具白/黑名单、模型、推理强度、权限模式、MCP、hooks、skills、持久记忆、后台、worktree 隔离、最大轮数;作用域优先级:托管 > | 支持 TOML 文件( |
| AGT-03并发与嵌套控制Concurrency & nesting限制同时运行的子代理数量,控制子代理能否再派生子代理。 | 支持 子代理可再派生子代理(2026-06 起);有并发子代理上限;Agent SDK 可限定深度、并发与花费。 | 部分支持
|
| AGT-04继承上下文的分叉子代理Forked subagents让子代理带着主会话的完整上下文去探索另一条路,不必从头解释。 | 支持 Fork 模式(2026-08 起默认开启):分叉子代理继承完整对话,可观察与引导; | 部分支持
|
| AGT-05多会话并行管理Parallel session management一屏派发、监控、切换多个同时运行的 agent 会话。 | 预览 / Beta Agent view(Research preview): | 支持 桌面应用中多项目、多对话并行,Activity 视图汇总需要关注的对话;CLI
|
| AGT-06Agent 团队(多会话协作)Agent teams由一个主导 agent 拆分任务、分派给多个独立会话,共享任务清单并互相通信。 | 预览 / Beta Agent teams(实验性、默认关闭,设 | 公开文档未见 公开文档未见带共享任务清单与成员间通信的团队机制。 |
| AGT-07可复跑的编排脚本Scripted orchestration让 agent 写一份编排脚本驱动大量子代理并交叉校验,并可保存复用。 | 支持 Dynamic workflows:Claude 编写可复跑的脚本编排大量子代理(代码库审计、数百文件迁移、多源交叉研究),提供内置工作流、运行前审阅计划、保存复用、插件分发、中断续跑、规模指引。 | 部分支持 Ultra 模式用子代理并行处理可拆分任务;无可保存、可复跑的编排脚本机制。 |
| AGT-08大改动自动拆分为并行 PRSplit a change into parallel PRs一次大改动自动拆成多个独立分支并行完成,各自提交 PR。 | 支持
| 公开文档未见 公开文档未见同类命令。 |
| AGT-09Git worktree 隔离Worktree isolation每个并行任务用独立检出目录,互不覆盖文件。 | 支持
| 支持 桌面应用:Codex 托管 worktree(默认保留最近 15 个,删除前存快照可恢复)与永久 worktree,复制被忽略的本地文件,Local 与 Worktree 间切换;CLI 提供 |
| AGT-10会话间消息Cross-session messaging并行的 agent 会话之间互相传递发现与状态。 | 支持 Claude 可列出并给本机其他会话发消息,连上 Remote Control 后可达其他机器与云端会话;可等待其他会话空闲通知;可限制入站、跨机需审批。 | 部分支持 无会话间消息机制;可在一个对话里要求把另一个指定对话 Hand off 到连接主机;
|
| AGT-11长程目标(达成条件才停)Goal-driven runs设定完成条件,agent 持续工作直到条件满足,适合跨很多轮的大任务。 | 支持
| 支持
|
AUT · 10 项
不开交互界面时 Harness 能否被脚本、CI、定时器与外部事件驱动。这是把 agent 嵌入企业流程(每日巡检、告警分诊、PR 自动审查)的前提。
| 功能 | Claude Code | Codex |
|---|---|---|
| AUT-01非交互 / 无头模式Headless mode在脚本与 CI 中一次性运行 agent 并拿到结果。 | 支持
| 支持
|
| AUT-02结构化输出Structured output让最终结果符合 JSON Schema,便于下游系统直接消费。 | 支持
| 支持
|
| AUT-03无人值守的权限设定Unattended permission setup自动化运行时既不能卡在审批提示上,又不能放开过多权限。 | 支持
| 支持
|
| AUT-04本机定时任务Local scheduled tasks在本机按计划运行 agent,可访问本地文件与工具。 | 支持 Desktop 定时任务:持久化、错过的运行在唤醒后补跑、每任务可配权限、可选独立 worktree,最短 1 分钟;会话内 | 支持 桌面应用定时任务:项目级或独立任务、可在已有对话内定时、在项目目录或独立 worktree 中运行、沿用默认沙箱设置;CLI 与 IDE 不提供管理界面。 |
| AUT-05云端定时任务Cloud scheduled tasks电脑关机也能按计划在云端运行。 | 预览 / Beta Routines(Research preview):在 Anthropic 云或自托管环境按计划运行(最短 1 小时),打包提示词、仓库与 connectors;Web、Desktop 或 CLI | 支持 ChatGPT 网页与移动端的定时任务在云端运行,可用上传文件、connectors、skills 与插件,但无法访问本机文件夹。 |
| AUT-06外部事件 / API 触发Event & API triggers由 PR、消息、告警或 HTTP 调用自动触发 agent 运行。 | 预览 / Beta Routines 触发器:API(每个 routine 独立端点 + bearer token,适合告警与部署流水线调用)与 GitHub 事件(PR、发布等),可与定时组合。 | 部分支持 网页与移动端的定时任务可由 Gmail、Slack、GitHub PR 事件触发(不能与定时组合,桌面/CLI/IDE 不可用);未见通用 HTTP API 触发器。 |
| AUT-07PR 自动修复PR auto-fix监听 PR 的 CI 失败与评审意见,自动推送修复。 | 预览 / Beta 云端 Auto-fix(依托云端会话,Research preview):订阅 PR 的 GitHub 事件,CI 失败或新评审意见时调查并推送明确的修复,歧义时询问;终端 | 部分支持 无内置 PR 监听修复开关;官方给出 GitHub Actions 模式:CI 失败触发 |
| AUT-08自动化专用凭据Automation credentialsCI 与定时任务不依赖员工个人登录,便于轮换、审计与离职回收。 | 支持
| 支持 Codex 访问令牌(Business/Enterprise,可设过期与吊销)、服务账号(独立工作区身份,可 SCIM 预配)、工作负载身份联合(OIDC / SPIFFE JWT-SVID,Beta),另可用 API Key。 |
| AUT-09SDK 会话与外部存储SDK session persistence在自有服务中托管 agent,会话可跨主机恢复。 | 支持 Agent SDK:会话继续/恢复/分叉; | 部分支持 Codex SDK 可启动、继续、按线程 ID 恢复本地线程;App Server 提供线程读取、列举、归档等接口;文档未见外部存储适配。 |
| AUT-10SDK 可观测与成本追踪SDK observability & cost在嵌入式场景中获取用量、成本与链路追踪。 | 支持 Agent SDK 提供逐步与分模型的 token/成本统计、崩溃后恢复总计、OpenTelemetry 导出 trace/metrics/events 并可归属到终端用户。 | 部分支持 App Server 提供 ChatGPT 额度与 token 用量查询;本地客户端可配置 OpenTelemetry 导出。 |
REV · 9 项
Harness 能否对自己和别人的改动做可靠的质量与安全把关,并顺畅走完提交、PR、合并流程。审查的深度、误报控制与成本口径是这一类最该比较的地方。
| 功能 | Claude Code | Codex |
|---|---|---|
| REV-01本地改动审查Local diff review提交前在本地审查当前分支或未提交改动,不修改工作区。 | 支持
| 支持
|
| REV-02云端多智能体深度审查Deep multi-agent review改动较大或风险较高时,调用更重的审查流程查找并验证缺陷。 | 预览 / Beta Ultrareview(Research preview; | 部分支持 无同名深度审查档;可在审查指令中加自定义标准,或结合子代理并行多维审查;安全方向另有 Codex Security 深度扫描(见 REV-06)。 |
| REV-03PR 自动审查(托管服务)Automated PR review每个 PR 自动审查并在代码行上留评论,减轻人工评审负担。 | 预览 / Beta Code Review(Research preview,Team/Enterprise):多个 agent 并行分析并验证后发行内评论,分 Important / Nit / Pre-existing 三级,平均约 20 分钟;检查结果以不阻塞合并的 check run 输出,可自行在 CI 中据此卡合并;按 token 计费,平均每次 $15–25,可设月度上限。 | 支持 GitHub 与 GitLab(Beta)代码审查: |
| REV-04审查规则定制Review customization按团队规范调整审查关注点、严重度与降噪策略。 | 支持
| 支持 在就近的 |
| REV-05PR 安全审查PR security review针对 PR 的专门安全审查,比通用审查更深入。 | 支持
| 预览 / Beta Codex Security Review(Research preview): |
| REV-06代码库漏洞扫描Codebase vulnerability scanning对整个仓库做系统性漏洞扫描、验证与修复建议。 | 支持 Claude Security 插件:会话内多智能体扫描(建架构图与威胁模型、猎漏洞、逐条独立复核),可只扫改动;补丁从不自动应用。Enterprise 另有托管的 Claude Security 产品。 | 支持 Codex Security:插件(桌面 Security 工作台:扫描、深度扫描、发现、仓库历史)、CLI 与 TypeScript SDK(批量扫描、CI、SARIF、成本上限)、云端扫描已连接的 GitHub 仓库(Enterprise);可验证并生成补丁、编辑威胁模型、导出到 Linear/Jira。 |
| REV-07改动审阅界面(diff)Diff review UI在界面中逐行看改动、留意见、部分保留或撤销。 | 支持 终端 | 支持 桌面审阅面板:Unstaged/Staged/Commit/Branch/Last turn 视图,多仓库切换,行内评论交给 Codex 处理,按块或按文件暂存与撤销。 |
| REV-08提交、推送与创建 PRCommit, push & open PRs在工具内完成 Git 提交流程,并清楚标注 AI 参与。 | 支持 Claude 用 git / gh 完成提交与 PR; | 支持 桌面应用内置 Git 工具:暂存/撤销块或文件、提交、推送分支、创建 PR。 |
| REV-09PR 状态跟踪与自动合并PR status & auto-merge跟踪 PR 的评审与 CI 状态,必要时自动修复或合并。 | 支持 CLI 页脚显示 PR 评审状态(支持 GitHub、GHES 与 GitLab MR);Desktop CI 状态栏可开 Auto-fix 与 Auto-merge(全部检查通过后 squash 合并)。 | 支持 桌面应用的 PR 面板汇集评审意见与 PR 动态,可在同一对话中让 Codex 处理反馈并推送。 |
CLD · 9 项
把任务交给云端容器/虚拟机跑:电脑关了也能继续,多任务并行不占本机。对数据敏感的组织,关键在网络出口怎么控、密钥放在哪、能否跑在自己的基础设施上。
| 功能 | Claude Code | Codex |
|---|---|---|
| CLD-01云端任务执行Cloud tasks在托管的隔离环境中克隆仓库并运行 agent,断开连接后继续。 | 预览 / Beta 云端会话(Research preview):每个会话一台 Anthropic 托管的隔离虚拟机,从仓库全新克隆;可从浏览器、手机、Desktop、终端( | 支持 Codex cloud:每个任务一个容器,按分支或提交检出仓库,跑完展示回答与 diff,可开 PR 或追问;需 ChatGPT 订阅(API Key 不可用)。 |
| CLD-02预装镜像与依赖准备Base image & setup云环境里有哪些工具,如何安装项目依赖。 | 预览 / Beta 云端会话整体为 Research preview。默认镜像预装 Python、Node、Ruby、PHP、Java、Go、Rust、C/C++、Docker、PostgreSQL、Redis 等;setup 脚本安装依赖,可与 SessionStart hook 配合。 | 支持
|
| CLD-03环境缓存Environment caching缓存依赖安装后的环境状态,加快后续任务启动。 | 预览 / Beta 云端会话整体为 Research preview。setup 脚本执行结果会被缓存复用。 | 支持 容器状态最多缓存 12 小时;修改脚本、变量或密钥自动失效;Business/Enterprise 在有权限的成员间共享缓存。 |
| CLD-04云端网络出口控制Cloud network egress限制云端 agent 能访问的外部地址,防止数据外流。 | 预览 / Beta 云端会话整体为 Research preview。四档:None / Trusted(包管理器、GitHub、云 SDK 等白名单)/ Full / Custom(自定义域名,可叠加默认清单);GitHub 走独立代理,MCP connector 流量经 Anthropic 服务器,不受该白名单约束。 | 支持 setup 阶段可联网;agent 阶段默认断网,可开启并用预设(None / Common dependencies / All)加自定义域名;可限定只允许 GET/HEAD/OPTIONS 请求。 |
| CLD-05云端密钥管理Cloud secrets让云端任务调用内部 API,但不把密钥暴露给 agent。 | 预览 / Beta 云端会话整体为 Research preview。API credentials:由代理在请求离开虚拟机后注入,密钥永远不进入 Claude 与命令环境;目前仅 Pro/Max 可用,Team/Enterprise 暂不支持;git 凭据同样留在沙箱外。 | 支持 Secrets:额外加密存储,仅在 setup 脚本阶段解密可用,agent 阶段开始前移除;环境变量则在整个任务期间可用。 |
| CLD-06团队共享环境Shared environments由管理员统一配置环境,团队直接复用。 | 预览 / Beta 云端会话整体为 Research preview。Team/Enterprise 所有者可创建组织共享的云环境(网络级别、环境变量、setup 脚本),成员只读使用;可设组织默认环境。 | 支持 环境按工作区配置,缓存在有权限的成员间共享;管理员在部署指南中统一配置 Codex cloud。 |
| CLD-07自托管执行环境Self-hosted runners云端会话跑在企业自己的基础设施上,代码与内部服务不出内网。 | 预览 / Beta 公开 Beta,默认关闭。Self-hosted environments(Team/Enterprise):在内网部署 runner(支持自动扩缩容编排器),会话在自有主机执行,仅向 Anthropic 发起出站 HTTPS;提供 Kubernetes/Compose 部署、会话身份 JWT 校验、Prometheus 指标。 | 部分支持 Codex cloud 为 OpenAI 托管,文档未见自托管 runner;替代做法是经 SSH 远程主机或 app-server 远程连接在自有机器上运行本地模式。 |
| CLD-08同一任务多次尝试Best-of-N attempts让云端对同一任务并行跑多个方案,择优采用。 | 公开文档未见 公开文档未见云端多次尝试选项。 | 支持
|
| CLD-09终端与云端互通Terminal ↔ cloud在终端里发起云端任务、查看结果、把改动拉回本地。 | 预览 / Beta 云端会话整体为 Research preview。 | 预览 / Beta
|
UX · 13 项
日常使用是否顺手、能否按个人与团队习惯定制、是否照顾无障碍需求。这类差异不决定「能不能做」,但决定大规模推广时员工愿不愿意用。
| 功能 | Claude Code | Codex |
|---|---|---|
UX-01斜杠命令Slash commands用 / 命令快速调用内置功能。 | 支持 命令参考列出 109 条现行命令(含 bundled skills),可在提示中途补全;MCP 提示词也以命令形式出现。 | 支持 CLI 文档列出约 50 条斜杠命令(如 |
| UX-02快捷键自定义Keybinding customization按个人习惯重绑快捷键。 | 支持
| 支持
|
| UX-03Vim 模式Vim mode在输入框中使用 Vim 键位编辑。 | 支持 Vim 编辑模式:NORMAL/INSERT/VISUAL、文本对象,可重映射 INSERT 模式按键序列。 | 支持
|
| UX-04主题与语法高亮Themes配色与代码高亮定制。 | 支持 内置主题(含色盲友好主题),可自建主题并通过插件分发;可关闭语法高亮。 | 支持
|
| UX-05状态栏定制Status line在界面底部持续显示模型、上下文占用、花费、Git 状态等。 | 支持
| 支持
|
| UX-06终端渲染模式Terminal rendering长会话中的闪烁、滚动与复制体验。 | 预览 / Beta 全屏渲染(Research preview):无闪烁、支持鼠标、长会话内存稳定、会话内搜索与 diff 面板,兼容 tmux。 | 支持
|
| UX-07无障碍支持Accessibility屏幕阅读器、减弱动效、色盲友好等。 | 支持 屏幕阅读器模式( | 部分支持 文档未见 CLI 屏幕阅读器模式;宠物可减弱动画;生成的可视化注重键盘可达与焦点可见。 |
| UX-08通知Notifications任务完成或需要人介入时提醒用户。 | 支持 终端响铃或经 Notification hook 自定义;Desktop 桌面通知;连上 Remote Control 时手机推送; | 支持 桌面通知(完成、审批、提问分别可控)、Activity 视图、宠物状态、网页通知、CLI 通知与完成时调用外部程序。 |
| UX-09输入辅助Input helpers长提示编辑、历史检索、提示建议等提高输入效率的功能。 | 支持
| 支持
|
| UX-10可分享的交互页面Shareable interactive pages把 agent 的成果发布成可交互的网页,供同事查看或协作。 | 支持 Artifacts:把 HTML/Markdown 发布为 claude.ai 上的交互页面(私有、组织内或公开),可评论、协同编辑、经 MCP connector 拉取实时数据;管理员可控公开分享与保留期。 | 预览 / Beta Sites(公开 Beta,Plus、Pro、Business、Enterprise、Edu 可用,Beta 期间有用量限制):构建并托管站点、自定义域名、访问控制;Visualizations(预览逐步推送):交互式图表与讲解。 |
| UX-11桌面工作台布局Desktop workspace layout桌面应用中面板布局、多窗口与悬浮窗。 | 支持 Desktop 可拖拽面板布局(终端、文件、diff、预览)、视图模式切换,面板可弹出为独立窗口(2026-09)。 | 支持 桌面应用多项目侧栏、始终置顶的悬浮对话窗;宠物浮窗可快速发起对话并跟随进度。 |
| UX-12新手引导与团队上手Onboarding帮新用户快速掌握工具,并把团队配置打包分享。 | 支持 产品内交互式课程(2026-04); | 部分支持
|
| UX-13趣味伴侣与外设Companions & hardware非核心但影响使用氛围的个性化元素。 | 不支持 无同类功能。 | 支持 Pets:桌面、网页、终端中可选的动画伙伴,显示任务状态、可自定义;Codex Micro:与 Work Louder 合作的限量硬件控制器,可切换对话、触发命令。 |
OBS · 8 项
用了多少、花了多少、做了什么、效果如何。对企业而言这决定能否做预算、做审计、算 ROI。
| 功能 | Claude Code | Codex |
|---|---|---|
| OBS-01个人用量与额度查看Personal usage用户随时查看自己的 token 用量与额度余量。 | 支持
| 支持
|
| OBS-02花费上限与预算控制Spend limits为个人、团队或单次运行设花费上限,防止失控。 | 支持 Team/Enterprise 在组织、组、个人层级设用量额度上限; | 部分支持 工作区额度与支出控制(额度耗尽会暂停可用功能);Codex Security 扫描可设成本上限;文档未见单次运行的花费上限参数。 |
| OBS-03OpenTelemetry 指标与事件OpenTelemetry把用量、调用、审批决策等遥测导出到企业自有的监控系统。 | 支持 导出 metrics 与 events(含用户身份属性),分布式 trace 为 Beta;托管设置可锁定 OTLP 目的地;支持 mTLS、动态请求头、多团队标签;默认脱敏提示词与工具内容。 | 支持 默认关闭, |
| OBS-04安全审计事件(SIEM)Security audit events把「谁在何时让 agent 做了什么」送进 SIEM 做审计与调查。 | 支持 OTel events 作为审计数据源:工具调用、MCP 活动、权限决策都带用户身份,可直送 SIEM;文档给出安全问题到事件的映射表。 | 支持 OTel 事件含工具审批决策(区分来自配置还是用户)与工具结果;Enterprise 另有 Compliance API 导出可审计记录。 |
| OBS-05团队分析仪表盘Team analytics dashboard管理员查看采用率、活跃度与产出贡献。 | 支持 Team/Enterprise 仪表盘:接受的代码行、建议采纳率、日活与会话、排行榜、CSV 导出;贡献度指标(公开 Beta,需连接 GitHub/GHES)统计 AI 参与的 PR 与代码行;另有花费报表。 | 支持 Enterprise 的 Codex 分析仪表盘与工作区分析;Usage Insights 按用例与任务分析额度去向与价值(修 bug、补测试、重构等)。 |
| OBS-06分析 APIAnalytics API把用量数据拉进企业数据仓库与 BI。 | 支持 Enterprise Analytics API:按用户返回各 Claude 产品(含 Claude Code)的用量与成本;API 客户另有团队洞察。 | 支持 Codex Analytics API(Enterprise):程序化获取聚合的 Codex 用量与活动指标。 |
| OBS-07合规 API 与审计日志Compliance API & audit logs面向安全、法务、调查的可审计记录导出。 | 支持 Compliance API(Enterprise);Artifacts 有审计日志并可经 Compliance API 列出与删除;服务器下发设置有审计日志。 | 支持 Compliance API 与审计事件(Enterprise),用于安全、法务与治理调查。 |
| OBS-08调试与问题反馈Debugging & feedback排查异常行为、向厂商提交问题。 | 支持
| 支持
|
ENT · 13 项
组织层面如何统一下发策略、管理身份、控制扩展生态、满足数据与合规要求。对专业服务机构,这一类往往是采购与安全评审的一票否决项。
| 功能 | Claude Code | Codex |
|---|---|---|
| ENT-01集中策略下发渠道Central policy delivery把统一配置与强制策略推送到员工设备。 | 支持 四种渠道:服务器下发(claude.ai 管理后台或自托管网关,启动时拉取、每小时刷新)、MDM/OS 策略(macOS 配置描述文件、Windows 注册表 HKLM)、托管设置文件、策略辅助程序 | 支持
|
| ENT-02策略拉取失败时的行为Fail-closed policy loading取不到云端策略时,是带着旧策略/无策略启动,还是拒绝启动。 | 部分支持 默认用上次缓存继续(从未拉取过则无服务器策略启动);设 | 支持 默认失败即关闭:无有效缓存且拉取失败时,报错而不是静默地在缺少云端要求的情况下启动。 |
| ENT-03配置分层与优先级Settings layering组织、项目、个人配置如何叠加与覆盖。 | 支持 托管 > 命令行 > 本地项目 > 共享项目 > 用户;列表型设置合并而非覆盖; | 支持 用户 |
| ENT-04登录方式与组织锁定Login enforcement强制员工只能用企业账号 / 指定组织登录。 | 支持
| 支持 可强制登录方式(ChatGPT 或 API Key)与指定工作区;凭据存储位置可配置。 |
| ENT-05SSO、SCIM 与身份生命周期SSO, SCIM & lifecycle与企业身份系统集成,自动开通与回收账号。 | 支持 SSO(Team/Enterprise)、SCIM(Enterprise);Remote Control 可要求 Trusted Devices(Beta)。 | 支持 SAML SSO 与 MFA(Business 及以上)、SCIM 与域名验证(Enterprise);组与预配、入转离全流程指南(含回收 Codex 访问令牌)。 |
| ENT-06基于角色的访问控制RBAC按角色与用户组分配功能权限。 | 部分支持 管理后台以 Owner / Primary Owner 等角色控制管理权限(如服务器下发设置、组织共享云环境);可在组织、组、个人层级设花费上限;文档未见可自定义功能权限的角色。 | 支持 Enterprise 工作区 RBAC 与自定义角色,可按组分别授予 Work Local / Work Cloud、Computer History 等权限;本地运行时权限另由托管配置控制。 |
| ENT-07MCP 服务器准入控制MCP governance限制员工能接入哪些 MCP 服务器,或统一下发。 | 支持
| 支持
|
| ENT-08插件与 Skills 生态管控Plugin & skill governance控制员工能用哪些插件、市场与 skills。 | 支持
| 支持 管理员控制插件可用性与连接服务权限、限定市场来源、 |
| ENT-09企业网络环境适配Corporate network在代理、自签 CA、双向 TLS 的企业网络中正常工作。 | 支持 HTTPS 代理(含认证)、自定义 CA、mTLS;网络变量写入设置以覆盖后台 agent;可强制所有进程经企业启动器( | 支持
|
| ENT-10数据训练政策Training on customer data客户代码与提示词是否会被用于训练模型。 | 支持 商业条款下(Team、Enterprise、API、第三方平台)不使用 Claude Code 的代码或提示训练生成式模型(客户主动加入合作计划除外)。 | 支持 Business、Enterprise 与 API 默认不使用业务数据训练;Plus / Pro 个人套餐不在此默认范围内。 |
| ENT-11数据保留、ZDR 与驻留Retention, ZDR & residency云端保留期、零数据保留与数据驻留选项。 | 支持 商业账户标准保留 30 天;Enterprise 合格客户可开零数据保留(ZDR,开启后云端会话、Artifacts、Remote Control 等被禁用);本地会话默认保留 30 天可调;BAA 在 ZDR 下覆盖 API 流量。 | 部分支持 Enterprise 提供保留与驻留控制;ChatGPT 工作区的数据驻留设置在 Codex 中生效,API 项目可配驻留端点;在 ZDR、修改版滥用监控或非美国数据驻留下,被安全监控暂停的任务无法查看完整结论或恢复。 |
| ENT-12第三方安全网关集成Third-party guardrails在提示到达模型前接入企业已有的 DLP / 提示注入检测产品。 | 部分支持 无内置第三方网关连接;可经 | 支持 Prisma AIRS(需申请开通):工作区管理员连接 Palo Alto Networks Prisma AIRS,在提示送达模型前做 DLP、提示注入与恶意 URL 检测,可选执行模式与失败处理策略。 |
| ENT-13推广与部署指南Rollout playbooks厂商提供的企业推广方法、沟通模板与部署清单。 | 支持 管理员决策地图(提供方、策略下发、强制项、用量可见性、数据处理)、Champion kit、Communications kit、Dev container 与网关部署指南。 | 支持 ChatGPT Enterprise 分步部署指南(身份、本地运行时要求、仓库配置、Codex cloud、插件、治理与观测)、ChatGPT Work 管理员 FAQ、Admin 插件辅助管理。 |
04 · 方法说明
清单的每一条结论都可以回溯到官方文档的具体段落。
claude --help(2.1.270)与 codex --help(codex-cli 0.154.0)的输出作补充证据。