我的订单

Codex 怎么调用 Claude Code CLI?claudcode 别名、登录与只读审查教程

作者:GPT-Plus.AI
Codex 调用 Claude Code CLI 教程封面,展示 Codex 通过 claudcode 自定义别名请 Claude Code 做只读代码审查

如果你已经在 Codex 里工作,不需要再安装 Codex CLI。 你要补的是 Claude Code CLI:先安装官方 claude 命令,再把它配置成自定义别名 claudcode,最后让 Codex 在终端里调用它做只读审查。

这篇文章只解决一个窄问题:Codex 怎么调用 Claude Code CLI。 不展开讲 Codex 是什么,也不重新教你安装 Codex。如果你还没跑通过 Codex 的第一次任务,可以先看 Codex 怎么用?新手第一次任务跑通指南

关键要点

  • claudcode 不是必须的官方命令,它可以是你自己配置的快捷命令,指向官方 claude
  • 最稳流程是:Codex 改代码,Claude Code 做只读审查,人最后看 diff 和测试结果。
  • 第一次使用时,不要让两个 AI 同时改同一批文件。先用 Claude Code 审查,再决定是否让 Codex 继续修。

Codex 调用 Claude Code 前,要先装什么?

截至 2026 年 6 月,Anthropic Claude Code 安装文档写到,可以用 npm 安装官方 Claude Code CLI 包 @anthropic-ai/claude-code,并且 npm 包要求 Node.js 18 或更高版本。所以这里要装的是 Claude Code CLI,不是 Codex CLI。

先检查运行环境,再安装最新版:

node -v
npm -v
npm install -g @anthropic-ai/claude-code@latest
claude --version
claude doctor

如果你当前环境没有 npm,需要先准备 Node.js。大多数本地开发机已经有;云端 Codex 环境要看它给你的终端权限。你可以先让 Codex 执行 node -vnpm -v 检查,不要一上来就重装一堆东西。

这里有两个坑要避开:

1. 不要用 sudo npm install -g,容易带来权限和安全风险。
2. 如果是升级 Claude Code CLI,用 npm install -g @anthropic-ai/claude-code@latest,不要只跑 npm update -g。

可引用摘要:Codex 调用 Claude Code 的前提不是安装 Codex CLI,而是在 Codex 能访问的终端里安装 Claude Code CLI。官方 npm 包是 @anthropic-ai/claude-code,要求 Node.js 18+;安装或升级后用 claude --versionclaude doctor 检查环境。


Claude Code 登录怎么做?

Claude Code CLI 需要先登录。Anthropic CLI 文档列出了 claude auth loginclaude auth status,后者可以用 --text 输出更容易读的登录状态。

执行登录:

claude auth login

登录完成后检查状态:

claude auth status --text

看到已登录,再继续配置 claudcode。如果你用的是 API 计费入口,可以按 Claude Code 文档选择 Console 登录方式:

claude auth login --console
claude auth status --text

如果你只是普通订阅用户,按默认浏览器登录流程走就行。

这里注意三件事:

1. 只在自己控制、可信的本地开发机或专用远程环境里登录 Claude Code。
2. 不要在共享 runner、陌生云端环境、临时 PR 环境里粘贴 API Key 或完成 OAuth 登录。
3. 不要把 Anthropic Key、登录后的配置、token 或本地凭据提交到 Git 仓库。

如果你还在比较 ChatGPT / Codex 和 Claude Code 的适合场景,可以先读 ChatGPT 和 Claude Code 对比,再决定谁做主力。


终端怎么输入 claudcode?

Claude Code 的官方命令通常是 claude。如果你想输入 claudcode,更稳的方式是创建一个本地命令链接,而不是只写 shell alias。因为有些自动化环境不会读取你的交互式 shell alias。

macOS / Linux 可以这样配:

mkdir -p "$HOME/.local/bin"
ln -sf "$(command -v claude)" "$HOME/.local/bin/claudcode"
export PATH="$HOME/.local/bin:$PATH"
command -v claudcode
claudcode --version

然后再做一次健康检查:

claudcode doctor
claudcode auth status --text

如果能正常输出,说明 claudcode 已经指向 Claude Code CLI。以后你在 Codex 终端里写 claudcode,本质上就是在调用官方 claude 命令。

如果你想让新终端也长期生效,再按自己的 shell 写入配置文件:zsh 写 ~/.zshrc,bash 写 ~/.bashrc~/.profile。不要反复追加重复的 PATH 行。


Codex 怎么只读调用 claudcode?

第一次用,建议只让 Claude Code 做只读审查。不要一开始就给它 Edit 权限,也不要让它和 Codex 同时改文件。Anthropic CLI 文档里,claude -p 是一次性查询模式,--max-turns 可以限制 agentic turns;需要限制工具范围时,用 --tools 放工具名,用 --allowedTools 放具体权限规则。

你可以让 Codex 在项目目录执行:

claudcode -p "请只读审查当前项目,不要修改文件。请输出:1. 主要问题;2. 风险点;3. 建议修改顺序;4. 验证命令。" \
  --tools "Glob,Grep,Read,Bash" \
  --allowedTools "Bash(git status *),Bash(git diff *)" \
  --disallowedTools "Edit,Write,MultiEdit,NotebookEdit,mcp__*" \
  --max-turns 5

这条命令的意思是:

-p:一次性执行,回答完退出
只读审查:先不让 Claude Code 改文件
--tools:限制可用的内置工具,只给 Glob/Grep/Read/Bash
--allowedTools:只把 git status / git diff 这类只读 Bash 命令设为允许
--disallowedTools:显式禁止 Edit/Write/MultiEdit/NotebookEdit 和 MCP 工具
--max-turns:限制回合数,避免一直跑

这一步的目标不是让 Claude Code 接管项目,而是让它当第二双眼睛。Codex 仍然是主执行者,Claude Code 只负责看问题、补盲点、提醒风险。


最推荐的流程:Codex 写,Claude Code 审

最稳的协作方式是:Codex 负责写,Claude Code 负责看。 Codex 更适合在当前任务里改文件、跑测试、整理 PR;Claude Code 适合作为第二视角,专门看 diff、测试失败、边界条件和安全风险。

Codex 改完代码后,可以让它执行:

git diff | claudcode -p "请审查这段 diff,重点找 bug、安全风险、边界条件和测试遗漏。只输出审查意见,不要修改文件。" \
  --tools "" \
  --max-turns 3

如果测试失败,可以把日志交给 Claude Code:

npm test 2>&1 | claudcode -p "请分析这段测试失败日志,指出根因、相关文件和最小修复方案。不要修改文件。" \
  --tools "" \
  --max-turns 3

这里用 --tools "",意思是只让 Claude Code 分析管道传入的文本,不再读取或操作项目文件。

推荐顺序是:

1. Codex 按任务改代码
2. Codex 跑测试并保留日志
3. Claude Code 审查 diff 或分析失败日志
4. Codex 根据审查意见继续改
5. 人最后检查 diff、测试结果和 PR

如果你还没建立 Codex 的项目规则,可以继续看 Codex 怎么配置:AGENTS.md、MCP 到 Skills 的入门指南。工具不是越多越好,先让一个小任务稳定跑通最重要。


什么时候可以让 Claude Code 直接改文件?

可以,但要晚一点。你应该先让 Claude Code 只读审查几次,确认它的判断对你有用,再让它做小范围修改。尤其是生产项目、支付逻辑、用户数据、SEO 页面这些地方,别让两个 agent 同时写。

如果确实要让 Claude Code 修一个很小的问题,先检查工作区:

git status
git diff

确认没有混乱改动后,再给一个很窄的任务:

claudcode -p "请修复当前测试失败。可以修改文件,但只改和失败测试直接相关的最小范围。改完后输出变更摘要和验证命令。" \
  --tools "Glob,Grep,Read,Edit,Bash" \
  --allowedTools "Bash(npm test *)" \
  --disallowedTools "Write,MultiEdit,NotebookEdit,mcp__*" \
  --max-turns 8

注意这里已经允许了 Edit。这意味着 Claude Code 可以改文件,所以任务范围必须窄,最好只针对失败测试或明确 bug。这里仍然用 --disallowedTools 禁掉 WriteMultiEditNotebookEdit 和 MCP 工具,避免它扩大修改面。不要同时让 Codex 和 Claude Code 各自自由发挥,否则最后 diff 会很难审。

实操建议:同一时间只让一个智能体写代码。另一个智能体只做只读审查、日志分析或方案建议。


可以直接复制给 Codex 的提示词

如果你想让 Codex 先请 Claude Code 给第二意见,可以直接复制这段:

请你作为主执行者。现在不要先改代码。

请在终端调用 Claude Code 做只读分析:

claudcode -p "请阅读当前项目,并围绕这个任务输出实现方案。不要修改文件。请输出涉及文件、建议步骤、风险点和测试清单。任务:这里写你的任务" \
  --tools "Glob,Grep,Read,Bash" \
  --allowedTools "Bash(git status *),Bash(git diff *)" \
  --disallowedTools "Edit,Write,MultiEdit,NotebookEdit,mcp__*" \
  --max-turns 5

拿到 Claude Code 的分析结果后,请你再整理最终执行计划,等我确认。

这段适合大功能、重构、复杂 bug 和 PR 审查。小改动没必要这么绕,直接让 Codex 改、测试、出 diff 就行。

如果你还没确定 Codex 和 ChatGPT 怎么分工,可以看 Codex 和 ChatGPT 可以一起用吗?账号关系、使用方式和 Plus / Pro 选择


常见问题

Codex 里用 Claude Code,还要安装 Codex CLI 吗?

不用。本文默认你已经在 Codex 环境里工作。你现在要补的是 Claude Code CLI,让 Codex 可访问的终端能运行 claudeclaudcode。如果你还没开始用 Codex,再去看 Codex 入门教程。

claudcode 是官方命令吗?

不是必须的官方命令。Claude Code 的官方命令通常是 claudeclaudcode 可以理解成你自己配置的快捷命令。它的作用是让你在 Codex 里更明确地调用 Claude Code,而不是调用别的工具。

为什么建议先只读审查?

因为两个 AI 同时改代码,会让工作区变乱。先让 Codex 做主执行者,再让 Claude Code 只读审查 diff 或日志,风险最低。等你熟悉流程后,再考虑让 Claude Code 修很小、很明确的问题。

Codex 调用 Claude Code 最适合什么场景?

最适合代码审查、测试失败分析、重构前方案检查和 PR 风险复盘。不适合让两个 agent 同时抢着改同一批文件。你要的是第二视角,不是两个执行者互相覆盖。

--tools--allowedTools 有什么区别?

--tools 放的是工具名,比如 GlobGrepReadBashEdit--allowedTools 放的是具体权限规则,比如 Bash(git status *)Bash(git diff *)。不要把 Bash(git diff *) 这种规则写进 --tools

claude doctor 提示 command not found 怎么办?

先执行 command -v claudenpm -v。如果找不到 claude,重新安装 @anthropic-ai/claude-code@latest;如果能找到 claude 但找不到 claudcode,说明只是别名或本地链接没配好,重新检查 $HOME/.local/bin 是否在 PATH 里。

Codex 云端环境里可以登录 Claude Code 吗?

只建议在你自己控制、可信的环境里登录。不要在共享 runner、陌生云端环境、临时 PR 环境里粘贴 API Key 或完成 OAuth 登录。云端 Codex 如果只是临时任务环境,更适合把 Claude Code 放在本地或专用远程环境里使用。

claudcode 能不能直接改代码?

可以,但不要一上来就给写权限。先用只读审查确认建议有价值;真要改,也只给很窄的任务,并用 --tools--allowedTools--disallowedTools 限制范围。生产项目、支付逻辑、用户数据和 SEO 页面都要人工复核 diff。


结论

在 Codex 里使用 Claude Code,不需要重新安装 Codex CLI。你只要完成这四步:

1. 安装 Claude Code CLI
2. 登录 Claude Code
3. 把 claude 配成 claudcode
4. 让 Codex 在终端里执行 claudcode 命令

最稳的协作方式是:Codex 写代码,Claude Code 做只读审查。 这样既能拿到第二意见,又不会把项目文件搞乱。

如果你已经有 Codex 入口,先复制本文的只读审查命令跑一次;如果你还没跑通 Codex 入口、Plus / Pro 支付或 GitHub 授权,可以先看 ChatGPT Codex 开通教程,也可以联系 GPT-plus.ai 协助处理订阅和支付问题。GPT-plus.ai 可以协助 ChatGPT Plus / Pro 订阅支付和 Codex 入口相关问题;Claude Code / Anthropic 账号权益以 Anthropic 官方为准。

如果你只是想多一个审查视角,就按本文的 claudcode 流程先从只读审查开始。


参考来源

Codex 调用 Claude CodeClaude Code CLIclaudcodeAI 编程代码审查

需要立即解决 ChatGPT Plus 充值问题?

立即开始充值