797 字
4 分钟
如何配置 Claude Code 和 Codex

Claude Code 和 Codex 是什么#

Claude Code 是 Anthropic 的“代理式”编码工具,既有本地 CLI、VS Code 插件,也有云端/Web 形态(研究预览,Pro/Max 可用)。可理解/修改代码、运行命令、并支持子代理、检查点回滚等增强自治能力。

Codex 是 OpenAI 推出的本地终端编码代理(开源,Rust 实现)。支持读取/编辑/运行当前目录代码,带交互式 TUI、脚本化 exec 模式、细粒度沙箱与审批策略,以及原生 MCP 集成(STDIO 与可流式 HTTP,含 OAuth)。同时有统一的 config.toml 供 CLI 与 IDE 扩展共享。

使用场景#

维度Claude CodeOpenAI Codex CLI
形态终端、VS Code 扩展、Web(云端)终端 CLI + IDE 扩展
价格昂贵,即使是使用第三方中转站较为便宜,可使用 Team 订阅
执行位置本地;或云端隔离沙箱并行跑任务(自动 PR/进度跟踪)本地在你的工作目录内读/改/跑(带交互式 TUI/脚本模式)
安全模型基于 文件系统+网络双重隔离 的沙箱,减少权限弹窗,Git 走受控代理“审批模式”可选:默认 Auto(工作区内自动),越权/联网需批准,也可只读/全开放
MCP(工具扩展)官方文档与插件生态;可通过 MCP 连接外部工具原生 MCP:支持 STDIO 与可流式 HTTP(含 OAuth,需要开启 experimental_use_rmcp_client),CLI 与 IDE 共用同一 config.toml
Windows支持(含 WSL/Git Bash 路线)实验性,官方建议用 WSL
典型场景多仓库/并行小改动、TDD 修复、云端受控环境本地项目深度改造、脚本化集成、和 IDE 同步用一套配置

Node 环境安装#

版本需大于等于 20

如果你是前端工程师,建议使用 nvm 来管理 Node.js 版本。

Terminal window
# 查看远程 Node.js 版本
nvm ls-remote
# 安装 Node.js LTS
nvm install --lts
# 切换到 Node.js LTS
nvm use --lts

成功安装后,运行以下命令检查版本

Terminal window
node --version

Claude Code 配置#

终端中使用#

Terminal window
# 安装 CLI
npm install -g @anthropic-ai/claude-code
# 启动(终端)
claude

VS Code 中使用#

从市场安装 Claude Code for VS Code

授权#

编辑文件 ~/.claude/settings.json 文件添加以下内容:

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "", // 你的 Claude API 密钥 如果你使用的是第三方中转站,请填入中转站的 API 密钥
"ANTHROPIC_BASE_URL": "", // 通常为 https://api.anthropic.com/v1 如果你使用的是第三方中转站,请填入中转站的 API 地址
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
},
"permissions": {
"allow": [],
"deny": []
}
}

Codex 配置#

终端中使用#

Terminal window
# 安装(二选一)
npm install -g @openai/codex
# 启动交互式 TUI
codex

VS Code 中使用#

从市场安装 OpenAI Codex for VS Code

授权#

创建 ~/.codex 目录

创建并编辑文件 ~/.codex/config.toml 文件添加以下内容:

model_provider = "codex"
model = "gpt-5" #可更改为model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
[model_providers.codex]
name = "codex"
base_url = "https://api.openai.com/v1" # 通常为 https://api.openai.com/v1 如果你使用的是第三方中转站,请填入中转站的 API 地址
wire_api = "responses"
requires_openai_auth = true

创建并编辑文件 ~/.codex/auth.json 文件添加以下内容:

{
"OPENAI_API_KEY": "your-api-key-here" // 你的 OpenAI API 密钥 如果你使用的是第三方中转站,请填入中转站的 API 密钥
}
如何配置 Claude Code 和 Codex
https://www.mihouo.com/posts/ai/claude-code-and-codex-configuration/
作者
发布于
2025-10-27
许可协议
CC BY-NC-SA 4.0