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 Code | OpenAI 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 版本。
# 查看远程 Node.js 版本nvm ls-remote# 安装 Node.js LTSnvm install --lts# 切换到 Node.js LTSnvm use --lts成功安装后,运行以下命令检查版本
node --versionClaude Code 配置
终端中使用
# 安装 CLInpm install -g @anthropic-ai/claude-code# 启动(终端)claudeVS 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 配置
终端中使用
# 安装(二选一)npm install -g @openai/codex# 启动交互式 TUIcodexVS 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/