OpenClaw 和 Codex 不是同一种工具,因此对大多数团队来说,答案不是二选一,而是在不同位置同时使用两者:OpenClaw 是一个自托管网关,让代理在你自己的硬件上持续连接聊天应用;Codex 则是 OpenAI 的编码代理,用于终端、IDE 或云端中的有界工作。 当工作单元是你当前正在审查的代码仓库变更时,选择 Codex。当工作单元是必须在你合上笔记本后仍继续运行的长期任务时,选择 OpenClaw。OpenClaw 甚至可以将 Codex 作为其嵌入式代理运行时,但有一项决定大多数配置的限制,详见下文。
先澄清两点,因为这两个名称容易混淆。Codex 在这里指编码代理产品:openai/codex CLI、IDE 扩展、网页端 ChatGPT、ChatGPT 桌面应用中的 Codex 模式,以及 Codex cloud。它不是 2021 年的 Codex 语言模型——code-davinci-002 和 code-cushman ID——其弃用日期由 OpenAI 的弃用页面记为 2023 年 3 月 20 日,并于 2023 年 3 月 23 日关闭;Wikipedia 为此明确添加了消歧说明。这里的 OpenClaw 指 openclaw.ai 以及仓库 openclaw/openclaw,创建于 2025 年 11 月 24 日。另有一个长期闲置的同名 GitHub 项目,是对 1997 年平台游戏 Captain Claw 的重新实现,与本文的两个产品都无关。
你应该运行哪一个
如果你的工作以代码仓库为中心,并且你希望以最短路径完成它,就运行 Codex。 安装一次、登录,然后即可在沙箱中编辑代码;沙箱文档明确说明其默认设置为:workspace-write,并配合approval_policy = "on-request",这意味着代理可以读取文件、在工作区内编辑,并在超出该边界前请求许可,而命令默认无法访问网络。强制执行由平台原生机制完成:macOS 使用 Seatbelt,Linux 和 WSL2 使用 bubblewrap,而在 PowerShell 中运行时使用 Windows 自带的沙箱。迁移成本接近于零,也无需维护主机。
如果代理必须在你不在键盘前时仍可访问,就运行 OpenClaw。 其文档将其描述为一个自托管网关,通过频道插件将聊天应用——Discord、Google Chat、iMessage、Matrix、Microsoft Teams、Signal、Slack、Telegram、WhatsApp、Zalo 等——连接到 AI 代理;它作为后台服务安装,充当会话、路由和频道连接的单一事实来源,并按代理、工作区或发送者隔离会话。这种可访问性正是它存在的意义,也是它的成本:你需要负责一台机器、升级节奏和权限策略。
让协议决定是否自带密钥,因为这件事并不对称。 Codex 接受来自自定义提供商的恰好一种线协议。OpenClaw 接受十一种。仅支持 Chat Completions 的网关可以与 OpenClaw 配合,却无法从 Codex 访问——详情见下下节。
让套餐门槛决定功能问题。 Codex 的云功能——用于较长任务的专用环境、带摘要和差异的代码审查,以及从 GitHub 拉取请求、GitLab 合并请求和议题、Linear 议题或 Slack 频道和线程开始工作——需要使用 ChatGPT 账户登录才能进入,而定价页面的 API 密钥列写着“无基于云的功能(GitHub 代码审查、Slack 等)”。如果这些集成是你选择 Codex 的原因,API 密钥无法购买它们。OpenClaw 没有套餐层来限制任何功能,其等效的集成界面是由你自行托管的频道插件。
再让迁移成本决定平局。 离开 Codex 意味着放弃一个配置文件和一次登录。离开 OpenClaw 意味着放弃正在运行的服务、计划任务、频道连接和会话历史——因此在通过它处理长期任务前,先用小任务进行试用。
两者逐项功能比较
| 维度 | OpenClaw | Codex |
|---|---|---|
| 它是什么 | 从聊天应用连接到 AI 代理的自托管网关 | OpenAI 的编码代理:CLI、IDE 扩展、网页端 ChatGPT、ChatGPT 桌面应用中的模式,以及 Codex cloud |
| 运行位置 | 你的硬件,通过 openclaw gateway install 作为后台服务运行 | CLI 和 IDE 工作在本地运行;云端任务在 OpenAI 的隔离云环境中运行 |
| 软件许可证 | MIT(LICENSE 文件,OpenClaw Foundation) | CLI 仓库采用 Apache-2.0;服务和模型不是开源的 |
| 最新稳定版本 | v2026.9.5,发布于 2026 年 9 月 19 日 | CLI 0.155.1(标签 rust-v0.155.1),发布于 2026 年 9 月 18 日 |
| 权限模型 | 一个密钥上的五种主机执行模式,tools.exec.mode:deny、allowlist、ask、auto(推荐)、full | sandbox_mode read-only、workspace-write 或 danger-full-access,并配合 approval_policy;默认值为 workspace-write 加 on-request |
| 调度 | 持久化网关调度器:一次性、间隔和 cron,以及入站 webhook | 后台和并行工作位于 Codex cloud 中,需要通过 ChatGPT 账户登录进入;文档未记录通过 API 密钥进入的路径 |
| 会话 | 按代理、工作区或发送者隔离;网关负责路由和会话记录 | 由你使用的 Codex 界面负责;云端任务在专用隔离环境中运行 |
| 自定义提供商协议 | 接受十一种 api 值,包括 Chat Completions、Responses 和 Anthropic Messages | 仅支持 wire_api = "responses",省略时它也是默认值 |
| 代理运行时 | 内置运行时,加上 Codex 和 Copilot 插件 harness,以及外部 ACP 代理 | 其自身的运行时 |
仓库、发布、许可证和文档值于 2026 年 9 月 21 日根据 GitHub API、OpenClaw 权限模式、OpenClaw 自动化、OpenClaw 自定义提供商、Codex 沙箱和Codex 配置参考进行检查。有一项值得了解的不一致:GitHub API 将 OpenClaw 的许可证报告为 NOASSERTION,而仓库的 LICENSE 文件包含未修改的 MIT 文本:“Copyright (c) 2026 OpenClaw Foundation”,后面还有一行指向 THIRD_PARTY_NOTICES.md——这可能是检测器拒绝标注它的原因;openclaw.ai 则将整个产品描述为 MIT 授权。应以该文件和项目自身的声明为准,而不是侧栏。openclaw.ai 还明确说明了一点;在将其与 OpenAI 产品进行比较的页面上,这一点很重要:“OpenAI 是捐赠者,Peter Steinberger 在那里工作;OpenClaw 不是 OpenAI 产品。”
三项独立账单,彼此都不是另一项
这里最常见的预算错误,是将订阅费、令牌账单和托管账单合并成一个数字。它们彼此独立。
两边的软件都是免费的。 Codex CLI 采用 Apache-2.0;OpenClaw 采用 MIT,且 openclaw.ai 声明“无订阅。无托管层。无令牌。”但模型访问并非免费。 Codex 已包含在 ChatGPT 套餐中,也可以使用密钥按 API 费率付费。OpenClaw 完全没有套餐,因此每个令牌都是你所指向的提供商收取的 API 账单。托管是第三项费用,而且只有 OpenClaw 有:一台持续运行的机器或 VPS。
| 方式 | 公布价格 | 包含内容 |
|---|---|---|
| ChatGPT Free | $0/月 | 用于快速编码任务的 Codex |
| ChatGPT Go | $8/月 | 用于轻量编码任务的 Codex |
| ChatGPT Plus | $20/月 | 网页端、CLI 和 IDE 扩展中的 Codex;云功能;可使用 ChatGPT 额度扩展用量 |
| ChatGPT Pro | $100/月起 | Codex 用量为 Plus 的 5 倍或 20 倍 |
| ChatGPT Business | 每位用户每月 $20,按年计费,至少 2 名用户;每位用户每月 $25,按月计费 | 工作区访问权限、SAML SSO、MFA、更大的云端 VM |
| ChatGPT Enterprise & Edu | 联系销售 | 企业安全控制、审计日志、数据驻留 |
| 使用 API 密钥的 Codex | 按 API 定价即用即付 | 本地 Codex 工作流,例如 CLI 和 IDE 扩展;“无基于云的功能(GitHub 代码审查、Slack 等)” |
| OpenClaw | 软件费用为 $0 | 模型令牌、你的主机,以及代理调用的每个付费工具 |
套餐价格于 2026 年 9 月 21 日从合并的 ChatGPT 和 Codex 定价页面读取。这些是包含 Codex 的 ChatGPT 套餐价格,因此“Codex 每月收费 $20”是错误的表述。该页面还将 Codex 用量发布为每五小时周期的本地消息范围,并明确表示“这些估算不是固定的消息上限”,同时引导你查看自己的用量面板以获取当前限制和重置时间——这里没有核实任何每周数字,因此不要据此制定预算。关于 OpenClaw,需要注意其用量文档称,其自身的总量“描述的是可用的本地会话历史,而不是提供商账单”,并列出了模型令牌之外的额外付费功能:媒体理解、图像和视频生成、远程记忆嵌入适配器(Kunavo 不提供)、网页搜索和网页抓取提供商,以及带有自身密钥的技能。
Kunavo 不提供嵌入、文本转语音或语音转文本:Kunavo 目录中没有启用的模型提供这些端点,Kunavo 当前也不提供此类模型。需要其中任一项的 OpenClaw 记忆适配器或对话模式必须指向外部提供商,并由该提供商收费。
最后是一个针对此比较的搜索结果警告。网站 getopenclaw.ai 宣传托管的“OpenClaw Cloud”,称“优惠 50%,仅需 $49/月”,相对于其声明的每月 $98 常规价格;该信息于 2026 年 9 月 21 日检查,而且价格不包含模型 API 费用——页面要求你自带提供商密钥,并单独支付使用费用。该网站没有注明运营方,并且直接与官方项目的“无托管层”声明相矛盾。第三方当然可以销售托管服务,但这个数字是该销售方的促销价格,绝不是 OpenClaw 的价格。
决定网关的协议门槛
这是最影响决策的单一差异,也很容易直到配置静默失败时才注意到。Codex 接受来自自定义提供商的一种线协议;OpenClaw 接受十一种。
Codex 配置参考指出,对于 model_providers.<id>.wire_api,“responses 是唯一受支持的值;省略时它也是默认值”,并且内置提供商 ID openai、ollama 和 lmstudio 已被保留,不能覆盖。源代码对此进行了确认:WireApi 枚举只有一个变体,反序列化器将 "chat" 映射为错误,错误消息为“wire_api = "chat" 已不再受支持”。该变更于 2025 年 12 月在讨论 #7782中宣布,并于 2026 年 2 月上旬移除。因此,完全无法将 Codex 指向没有真正实现 /v1/responses 路由的网关。Kunavo 原生实现了该路由,这正是Codex CLI 集成文档采用这种形式的原因:
model = "gpt-5-6-sol"
model_provider = "kunavo"
[model_providers.kunavo]
name = "Kunavo"
base_url = "https://api.kunavo.com/v1"
env_key = "KUNAVO_API_KEY" # the NAME of the variable, not the key
# wire_api defaults to "responses" — the only value Codex acceptsOpenClaw 的自定义提供商参考完全采用另一种结构——在 models.providers 下使用一个 JSON 条目,其中包含 baseUrl、一个在文档示例中显示为 apiKey 的 ${ENV_VAR}、从该页面枚举的十一项中选择的 api 值、用于“在需要时强制通过 Authorization 标头传输凭据”的 authHeader,以及一个明确的 models 数组,通过 agents.defaults.model.primary 进行选择。Kunavo 发布的配方使用 Anthropic Messages 协议,而其中的 base URL 是源站,因为适配器会自行追加路径:
{
"models": {
"mode": "merge",
"providers": {
"kunavo": {
"baseUrl": "https://api.kunavo.com",
"apiKey": "${KUNAVO_API_KEY}",
"api": "anthropic-messages",
"authHeader": true,
"models": [
{
"id": "claude-haiku-4-5",
"name": "Claude Haiku 4.5",
"input": [
"text"
],
"contextWindow": 200000,
"maxTokens": 1024
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "kunavo/claude-haiku-4-5"
}
}
}
}两个代码片段都取自供应商发布的文档,而 Codex 代码片段还取自 Kunavo 自己的 Codex CLI 集成文档——无论是 Kunavo 还是本页面编写过程中,都未对它们进行运行时测试。请使用 openclaw config validate 进行验证;CLI 参考将其描述为根据活动架构检查配置,但不会启动网关;配置变更后,请遵循 CLI 打印的重启提示,不要假设一定需要或不需要重启;然后检查 openclaw models list 并打开新会话,因为会话范围的模型覆盖可能会在配置编辑后继续生效。上面的 maxTokens 值是特意设置的较小首次试用上限,不是模型的最大值。
Codex 方面有两项限制,不会因自定义 base_url 而解除。独立网页搜索“对于自定义提供商,默认值为 false”,而高级配置页面称,将该功能设置为 true 并不会启用它——提供商、模型和运行时都必须支持它。此外,OpenAI 的身份验证文档称,API 密钥登录“支持本地 Codex 工作流,但依赖 ChatGPT 工作区访问权限或云服务的某些功能会受到限制或不可用”,其中包括一些连接流程需要 OAuth 功能、而密钥路径不具备这些功能的插件。该声明的范围是 API 密钥登录;文档没有在一句话中说明非 OpenAI base URL 与云访问,因此其余内容应视为推论,而不是已发布的规则。
任一路径的成本估算示例
这是用于说明的令牌算术,不是经过测量的任务成本,也不是账单上限。假设一个会话发送300,000 个未缓存输入令牌并接收20,000 个输出令牌。不计缓存读取、工具费用和重试。费率采用实时的Kunavo 目录每百万令牌价格。
| 模型 | Kunavo 发布的路由 | 每 1M 个令牌的输入 / 输出 | 假定会话的估算 |
|---|---|---|---|
| GPT-5.6 Terra | 可从 Codex 访问的 Responses | $0.70 / $4.20 | $0.294 |
| GPT-5.6 Sol | 可从 Codex 访问的 Responses | $2.00 / $12.00 | $0.840 |
| GPT-6 Astra | 可从 Codex 访问的 Responses | $4.00 / $20.00 | $1.600 |
| Claude Haiku 4.5 | Anthropic Messages,即已发布的 OpenClaw 配方 | $0.70 / $3.50 | $0.280 |
这是端点另一侧进行相同算术的一个参照点:OpenAI 的 API 定价页面列出了GPT-5.6 Terra,输入价格为 $2.00、输出价格为 $12.00(每 1M 个令牌),数据核对于 2026 年 9 月 21 日;因此,同一假设会话直接支付的费用为$0.840。将此金额乘以你每天的实际会话数,然后再将其视为预算;还要注意,列出的最低费率与完成任务的最低成本是不同的说法——需要三次尝试的模型,成本可能高于只需一次尝试的模型。
Kunavo 的目录金额是计费下限,而不是上限:上游报告费用后,账单取目录成本与上游成本乘以适用加价两者中的较高值。最低充值额为预付余额$10,用于支付未来调用——它不是订阅,也不是单个任务的价格。请参阅计费详情。
同时运行它们,以及那个关键限制
OpenClaw 提供官方 Codex 插件。其运行器文档说明由 Codex 负责底层代理会话——原生线程恢复、原生工具继续执行、原生压缩和应用服务器执行——而 OpenClaw 保留聊天渠道、会话文件、模型选择、自有动态工具、审批、媒体传递和可见的文字记录。使用openclaw plugins install @openclaw/codex安装,使用openclaw models auth login --provider openai进行身份验证,然后在配置中启用该条目。它要求使用版本为 0.154.0 的托管 Codex 应用服务器,或使用报告版本为 0.149.0 或更高版本的自定义、远程或由 macOS 桌面拥有的应用服务器。
该限制是:相关运行器的文档仅针对 OpenAI。文档要求使用规范的 OpenAI 模型引用,例如openai/gpt-6-astra,要求 OpenAI 身份验证,并且不提供baseUrl或自定义提供商字段——因此没有文档化的方法通过它访问第三方网关。某个未记录的应用服务器参数是否能够实现这一点,不在本页面测试或声称的范围内。如果你希望让 OpenClaw 指向网关,请使用 OpenClaw 内置的运行器,并配置models.providers条目,如上面的 JSON 所示。混淆两者会生成一个无法让 Codex 对你的端点运行的配置。还要注意,当 OpenClaw 沙箱处于启用状态时,该运行器会禁用 Codex 原生 Code Mode、用户 MCP 服务器和基于应用的插件执行,因为 Codex 应用服务器进程仍运行在网关主机上。版本方面还需注意:Codex CLI 的 0.155.1 与运行器的应用服务器 0.149.0-plus 是不同组件,这里未验证它们是否同步更新。
如果你是在选择提供商路由而不是工具,Codex 最佳 API和OpenClaw 最佳 API分别介绍两者,Codex 定价和OpenClaw 定价会更深入地说明账单,Claude Code 与 Codex则将 Codex 与另一个代理进行比较。若要尝试 Codex 路由,请从Codex CLI 集成文档开始,并在准备为密钥充值时创建 Kunavo 账户。
常见问题
OpenClaw 是 Codex 的竞争对手吗?
只能说部分是,而且将两者视为正面对手会导致错误的配置。OpenClaw 是一个自托管网关,可将 Slack、Discord、Telegram 和 WhatsApp 等聊天应用连接到 AI 代理,在你自己的硬件上作为后台服务运行,并安排定期任务。Codex 是 OpenAI 的编码代理,可通过 CLI、IDE 扩展、网页端 ChatGPT、ChatGPT 桌面应用中的模式以及 Codex cloud 使用。两者仅在代理编辑你的代码仓库这一点上有所重叠,在几乎其他所有方面都不同:进程由谁托管、会话由谁持有、如何授予权限,以及由谁向你收费。OpenClaw 还提供官方 Codex 插件,可将 Codex 作为其嵌入式代理运行时,因此文档明确说明两者可以协作。
OpenClaw 可以使用 Codex 作为其代理吗?
可以,通过捆绑的 @openclaw/codex 插件,但有一项限制决定了大多数配置。OpenClaw 的 Codex harness 文档要求使用规范的 OpenAI 模型引用,并要求进行 OpenAI 身份验证,方式可以是 Codex OAuth、代理的 Codex 主目录中已有的 app-server 账户,或明确的 Codex API 密钥身份验证配置文件。文档没有说明 base URL 或自定义提供商字段,因此没有记录在案的方法可以将该 harness 指向第三方网关。如果你希望让 OpenClaw 指向某个网关,请改用 OpenClaw 自己内置的 harness,并配置 models.providers 条目。该 harness 还需要受管理的 Codex app-server 0.154.0,或报告 0.149.0 及更高版本的自定义或远程 app-server;此信息于 2026 年 9 月 21 日检查。
Codex 每月收费 $20 吗?
不是。每月 $20 是 ChatGPT Plus 的价格,Codex 已包含在 ChatGPT 套餐中,而不是单独销售。learn.chatgpt.com 上的合并定价页面列出:Free 为 $0,Go 为每月 $8,Plus 为每月 $20,Pro 起价为每月 $100,Business 为每位用户每月 $20(按年计费,至少两名用户)或每位用户每月 $25(按月计费),Enterprise 和 Edu 则为联系销售;这些信息均于 2026 年 9 月 21 日检查。Codex CLI 本身是 Apache-2.0 开源软件,不收费。另一种付费方式是使用 API 密钥;同一页面称,你需要根据 API 定价支付 Codex 使用费用,并且无法获得基于云的功能。
OpenClaw 的费用是多少?
OpenClaw 项目不收取任何费用。openclaw.ai 声明“无订阅。无托管层。无令牌。”以及“没有企业版,也没有付费版本”,而仓库中的 LICENSE 文件是以 OpenClaw Foundation 名义发布的标准 MIT License,该基金会是美国 501(c)(3) 非营利组织。你需要支付的是模型令牌、持续运行网关的机器,以及代理调用的每个付费工具。在这里要谨慎看待搜索结果:另一个独立网站 getopenclaw.ai 销售托管的“OpenClaw Cloud”订阅;截至 2026 年 9 月 21 日,该网站宣传“优惠 50%,仅需 $49/月”,相对于其声明的每月 $98 常规价格,并将模型 API 密钥及其使用费用留给用户承担。该网站没有注明运营方,且与官方项目自己的声明相矛盾。这是第三方的促销价格,不是 OpenClaw 的价格。
我可以将 Codex 指向第三方 API 端点吗?
可以,但前提是该端点实现了 OpenAI Responses API。Codex 配置参考指出,对于自定义提供商的 wire_api,“responses 是唯一受支持的值;省略时它也是默认值”,并且提供商 ID openai、ollama 和 lmstudio 已被保留,不能覆盖。openai/codex 讨论 #7782 于 2025 年 12 月宣布 wire_api = "chat" 已弃用,并于 2026 年 2 月上旬移除,因此仅提供 /v1/chat/completions 的网关无法从 Codex 访问。另一方面,OpenAI 的身份验证文档称,API 密钥登录支持本地 Codex 工作流,而依赖 ChatGPT 工作区访问权限或云服务的功能会受到限制或不可用。
哪一个更适合计划任务或定期工作?
OpenClaw,因为调度是网关的一等功能,而不是后加的功能。其自动化文档称,调度器“会持久化任务,在正确的时间唤醒代理,并可将输出发送到聊天频道、webhook,或不发送到任何地方”,支持一次性、间隔和 cron 调度,以及入站 webhook。Codex 自己的定期和委派工作位于 Codex cloud 中,文档要求通过 ChatGPT 账户登录才能进入,且没有列出 API 密钥选项。因此,定期运行 Codex 任务意味着需要 ChatGPT 套餐,而定期运行 OpenClaw 任务意味着需要一台持续运行的机器。
在撰写本页面时(2026 年 9 月 21 日)核对了:两个仓库的 GitHub API 条目和最新版本、openclaw.ai、OpenClaw 自定义提供商和 Codex 运行器文档,以及 learn.chatgpt.com 上的定价、身份验证和配置参考页面。其余引用来自同一天的研究过程,未在此重新获取。Kunavo 未对任何一个集成进行运行时测试:两个配置代码片段均源自文档,且没有记录任何针对该网关完成的 OpenClaw 或 Codex 任务。Kunavo 令牌费率读取自实时目录;ChatGPT 方案价格和 getopenclaw.ai 价格取自相关供应商自行公布的价格;此处其他所有美元金额均为说明性算术,而非测量所得的成本。