Codex CLI 让 AI 编程变得简单而强大
基于 GPT 模型,提供快速、精准的代码建议和自动补全
内置安全执行环境,代码操作需要你的确认,保障项目安全
支持 Python、JavaScript、TypeScript、Go 等所有主流编程语言
国内直连,无需 VPN 或代理工具。配置环境变量后即可直接使用,告别网络烦恼
一条命令自动完成所有配置,无需手动修改任何文件
选择你喜欢的安装方式,几分钟即可完成配置
一些实用建议,帮助你更好地使用 Codex CLI
环境变量建议写入 ~/.bashrc 或 ~/.zshrc 以永久生效
Codex CLI 默认使用交互式确认模式,使用 --full-auto 启用全自动模式
使用 codex --help 查看所有可用选项和命令
推荐使用 ~/.codex/config.toml 配置文件方式,无需每次设置环境变量,更方便持久化
本平台无需翻墙,国内网络可直接访问。如遇到 403 Country not supported 错误,请确认使用环境变量或配置文件方式连接
需要 Node.js 22+ (codex 命令依赖)
codex --provider copilot 或 GitHub 登录方式使用过 Codex CLI,系统可能自动生成了 ~/.codex/config.toml 文件,其中包含 base_url = "http://localhost:8080/v1" 等旧配置。这会覆盖环境变量设置,导致请求直接发往 GitHub 服务器,触发 403 Country not supported 错误。
遇到问题?这里可能有答案
macOS/Linux 用户尝试 sudo npm install -g @openai/codex,或配置 npm 全局安装路径。
请确认 OPENAI_BASE_URL 包含 /v1 后缀(如 https://example.com/v1),且 API Key 正确无误。
npm 安装方式需要 Node.js 18+。如果不想安装 Node.js,可以使用 Homebrew 方式安装。
npm 用户执行 npm update -g @openai/codex,Homebrew 用户执行 brew upgrade codex。
这是因为请求直连了 GitHub 官方服务器。常见原因:① 没有设置 OPENAI_BASE_URL 环境变量;② ~/.codex/config.toml 中有旧的 base_url 配置覆盖了环境变量(最常见!)。请先运行 cat ~/.codex/config.toml 检查,如有旧配置请用上方「使用小贴士」中的一键修复命令替换。
推荐使用 ~/.codex/config.toml 配置文件方式。配置一次永久生效,不需要每次打开终端都设置环境变量。两种方式效果相同,选择你习惯的即可。
最常见的原因是 ~/.codex/config.toml 中存在旧的配置(如之前使用 GitHub Copilot 内置认证时自动生成的 base_url)。config.toml 中的配置会覆盖环境变量,导致请求绕过本平台直连 GitHub 服务器。解决方法:运行 cat ~/.codex/config.toml 检查,如有旧配置请按上方「使用小贴士」中的修复命令替换为正确配置。