目录

在众多 AI 辅助编程工具中,OpenAI 推出的 Codex 无论是作为原生桌面应用,还是嵌入在终端里的命令行 CLI,都展现出了极强的代码工程理解与自主交付能力。
但对于初次接触它的开发者或产品经理来说,官方文档往往堆砌了大量术语,很多人在第一步——甚至在安装脚本执行和网络连通性环节——就遇到了各种莫名其妙的报错与连接超时。
其实,第一次安装和跑通 Codex,根本不需要深究复杂的环境参数。只要走完三个核心动作:装上软件、登进账号、发一句话确认有回复。

本文将拆解桌面 App 与终端命令行(CLI)两种入口的完整实战路径,并直截了当给出国内网络环境下梯子与终端代理的配置命令。
一、 第一步:选择入口与网络环境准备
在开始执行任何安装前,首先确保你的电脑能够稳定访问海外服务(确保能正常打开 chatgpt.com)。
1. 终端网络代理配置(CLI 必看)
很多新手常犯的一个错误是:浏览器明明开了梯子能正常打开 ChatGPT,但在终端运行下载脚本却一直报 Connection Timed Out。
这是因为终端默认不走系统全局代理。在运行任何安装命令前,Mac / Linux 用户建议在终端执行以下命令显式挂载本地代理端口(以常见的 Clash 本地 7890 端口为例):
# 临时为当前终端设置 HTTP/HTTPS 与 SOCKS5 代理
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7890"
# 验证终端网络是否畅通
curl -I https://chatgpt.com/codex
Windows PowerShell 用户则执行:
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
只要能够返回 HTTP 200 或 301 状态码,说明终端的网络隧道已经打通。
2. 入口一:桌面 App(最省心、新手推荐)
如果你习惯图形化界面,不想折腾命令行环境,直接选择桌面 App:
- 访问官方下载地址:
https://chatgpt.com/codex; - 下载对应操作系统的安装包(macOS
.dmg或 Windows.exe); - 双击直接完成安装。
桌面端的操作逻辑与日常聊天软件完全一致,直观、门槛极低。
3. 入口二:终端命令行工具(CLI,工程师推荐)
习惯在终端或者 VS Code 集成终端里沉浸式敲代码的朋友,选择 CLI 工具能带来更高效的上下文交互。
Mac / Linux 用户: 打开终端,运行官方一键安装脚本:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
Windows 用户: 以管理员身份打开 PowerShell(注意:必须使用 PowerShell,严禁使用旧版 CMD),运行:
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
安装脚本会自动拉取可执行二进制文件并写入系统环境变量。安装完成后,务必关闭当前终端窗口并重新打开一个新的窗口,确保全局 Path 变量重新加载。
二、 第二步:登录与 OAuth 授权
安装完成后,需要绑定你的 OpenAI / ChatGPT 账户:
桌面 App: 启动应用程序后,界面会自动弹出登录按钮,点击后跳转至默认浏览器。登录你的 ChatGPT 账号并点击「授权(Authorize)」即可。
命令行 CLI: 在终端输入启动命令:
codex程序会自动在本地监听一个临时回执端口,并在系统默认浏览器中唤起授权页面。在浏览器点击确认后,终端会自动捕获 Token 并提示
Authentication successful。
三、 第三步:发一句话验证运行状态
装上了,也登录了,怎么确保它能正常干活?最简单的验证不是让它写复杂算法,而是做一次最朴素的连通性打招呼。
对于桌面 App: 在底部的输入框里直接发送:
你好
对于命令行 CLI: 强烈建议不要直接在业务代码主目录里运行!先新建一个干净的空文件夹:
mkdir codex-test
cd codex-test
codex
进入交互提示符后,同样输入:
你好
只要它能流式返回一段通顺的中文打招呼,说明本地程序执行环境、系统代理隧道、OAuth 权限认证、以及模型接口解析四层链路全部畅通无阻!
四、 三大检查点对照速查
回过头看,整个排查过程只需对照这 3 个确定性指标:
- 装上了:桌面客户端图标能打开,或者终端输入
codex能输出帮助菜单或进入交互式 Shell。 - 登进了:浏览器完成授权后,终端不再卡在等待登录凭证状态。
- 说了话有回复:发送「你好」能实时收到中文回答。
五、 常见报错与排查实录
- 报错
command not found: codex: 新安装的命令路径未被当前会话捕获。完全退出并重启终端,或手动检查~/.bashrc/~/.zshrc中的 PATH 导出路径。 - Windows 报错
irm is not recognized: 你误用了古老的cmd.exe。请按 Win + S 搜索并打开PowerShell重新执行。 - 登录页面死活打不开或一直白屏转圈: OAuth 回调依赖浏览器能正常加载海外登录组件。检查梯子的全局代理状态,确保没有开启某些会阻断局域网本地回环的激进分流规则。
- 脚本下载一直卡在 0%:
终端没有挂载代理。参考本文第一节的
export http_proxy命令显式配置后再试。
六、 安全上手:保护你的第一行代码
当你开始拿真实的项目工程给 Codex 体验时,请养成一个极度重要的好习惯:刚开始接手项目的第一句话,先立规矩,不让它乱改文件。
推荐使用下面这段标准安全指令作为 Session 的开场白:
请先阅读当前工程的文件结构与 package.json,用中文向我简要概括这个项目是做什么的,以及包含哪些核心模块。
注意:本轮只做只读分析,严禁修改、创建或删除任何文件。
让 AI 先把脉、讲思路,你确认它的理解没有偏离预期之后,再给它下达具体的文件改写指令。这能让你从第一天起就远离“一觉醒来代码全被重构乱了”的惨痛教训。