Codex 是 OpenAI 官方推出的开源编程助手,和 Claude Code 类似,它也是一个 Coding Agent,可以帮你编程写项目。
这篇文章讲解 Codex 的安装、配置和使用,顺便把 VSCode 插件的配置方式也一起说了。
如果你喜欢图形化的界面,可以用 Codex Desktop,在官网下载即可:Codex Desktop。
如果你喜欢命令行界面,可以使用 Codex CLI,GitHub 开源地址是 openai/codex。安装前需要先装好 Node.js v22+,没装的话去 nodejs.org 下载。
安装 CLI 最推荐的方式是用 npm 全局安装,所有平台通用:
npm install -g @openai/codex
macOS 用户如果偏好 Homebrew,也可以用:
brew install --cask codex
装完验证:
codex --version
能打印出版本号就算装好了。
默认情况下 Codex 会引导你登录 ChatGPT 账号,如果你能注册并订阅 ChatGPT 会员的话直接登录即可。
但是大部分中国用户可能无法注册和订阅 ChatGPT 账号,可以用中转站来实用 Codex。
中转站的原理就是一个代理,有它来解决支付和网络的问题,帮你把请求转发到 OpenAI 官方接口,方便国内用户使用:
我最近做了一个中转站 aicode007.com,有需要的读者可以用用看,下面的配置过程以 aicode007.com 为例。
访问 https://aicode007.com/keys 页面创建 apikey。
选择 GPT 模型,创建一个 apikey,把 apikey 秘钥(sk- 开头的那串字符)复制下来:

然后按照下面的步骤进行配置。
根据操作系统切换对应命令:
mkdir -p ~/.codex
用你顺手的编辑器打开 ~/.codex/config.toml(Windows 上是 C:Users
<你的用户名>
.codexconfig.toml
你的用户名>),把下面这段写进去。如果文件里已经有别的内容,确保这段放在文件顶部:
model_provider = "aicode007" model = "gpt-5.5" model_reasoning_effort = "high" model_verbosity = "high" network_access = "enabled" disable_response_storage = true windows_wsl_setup_acknowledged = true [model_providers.aicode007] name = "aicode007" base_url = "https://api.aicode007.com" wire_api = "responses" requires_openai_auth = true
打开 ~/.codex/auth.json(Windows 上是 C:Users
<你的用户名>
.codexauth.json
你的用户名>),把内容整体替换成下面这段,再把 sk-your-api-key 换成你刚才复制的 apikey 秘钥:
{ "OPENAI_API_KEY": "sk-your-api-key" }
在任意 git 仓库目录下运行 codex 启动交互式会话,然后输入 /status 查看配置状态。配置成功时 Model provider 应该显示为 aicode007 - https://api.aicode007.com:

如果 Model provider 显示不对,说明 config.toml 没生效,检查一下文件路径和文件顶部的 model_provider = "aicode007" 是否正确。
如果一切正常,就可以和 Codex 愉快地对话了,可以跟它发一句 Hello 看看模型是否能正常响应。
进入 Codex 之后,有几个命令值得记一下。
/model 查看和切换当前使用的模型,同时可以调整推理强度(reasoning effort)。强度越高效果越好,但速度更慢、token 消耗更多,根据任务复杂度决定。
/clear 清除终端并开始新对话。不同任务之间建议用 /clear 重开,旧的上下文堆着没用,反而干扰效果。
/exit 退出 Codex,重新进入后使用 /resume 命令可以选择历史会话进行恢复,继续之前的工作。
上下文快满时,Codex 会自动压缩,你也可以用 /compact 手动触发。
在输入框里用 @ 可以引用具体文件,让 Codex 重点关注某个文件的内容。
在交互式对话中输入 /plan 可以切换到 plan 模式:Codex 会先探索项目,问你一些澄清问题,输出计划文档等你确认,你确认没问题之后才开始写代码实现。
简单任务直接说需求就行,但复杂任务,建议用 plan 模式,比如「重构这个模块的 API 设计」,先对齐思路再动手,效果好得多。
默认情况下,Codex 执行文件修改或 shell 命令时都会请求确认,频繁操作时比较烦。可以在启动时添加参数完全跳过所有授权,去掉所有限制:
# 全自动模式,在沙箱内运行(文件写入限制在工作目录) codex –full-auto # 完全跳过所有授权,去掉所有沙箱限制 codex –dangerously-bypass-approvals-and-sandbox
以我个人的使用经验,CLI 才是最顺手的形态。在编辑器里用 Codex 的最简单方式,就是把编辑器内置终端调到右侧,直接在里面跑 codex,它能自动感知当前打开的文件作为上下文:

这种方式不需要装任何插件,CLI 装好就能用,我强烈推荐。
如果你实在想要更集成的体验,比如用 UI 按钮触发会话、直接点击文件引用,Codex 也提供了 VSCode 插件。
打开 VSCode,打开侧边栏的插件市场,搜索 Codex,找到 OpenAI 官方发布的那个(扩展 ID 是 openai.chatgpt),点 Install:

装完后 VSCode 侧边栏会出现 Codex 图标,点击图标可以打开对话面板,就可以和 Codex 对话,让它帮你写项目了。
VSCode 插件和 Codex CLI 共享 ~/.codex/ 目录,前面配好的 config.toml 和 auth.json 在插件里直接生效,不用重复配置。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/282297.html