Codex CLI 是一个运行在终端里的 AI 编程助手,由 OpenAI 提供能力支持,可以:
👉 一句话总结:
终端里的 AI 程序员
不要用系统自带旧版本,推荐 NodeSource:
sudo apt update
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
npm install -g @openai/codex
👉 国内环境慢的话:
npm install -g @openai/codex --registry=https://registry.npmmirror.com
codex --version
codex
选择:
Sign in with ChatGPT
👉 浏览器打开后登录即可
export OPENAI_API_KEY=你的key
永久生效:
nano ~/.bashrc
加入:
export OPENAI_API_KEY=你的key
source ~/.bashrc
如果你遇到:
👉 必须配置“中转站(代理 API)”
Codex CLI → 中转 API → OpenAI
作用:
export OPENAI_API_KEY=sk-xxxx
export OPENAI_BASE_URL=https://api.xxx.com/v1
nano ~/.bashrc
加入:
export OPENAI_API_KEY=sk-xxxx
export OPENAI_BASE_URL=https://api.xxx.com/v1
source ~/.bashrc
nano .env
OPENAI_API_KEY=sk-xxxx
OPENAI_BASE_URL=https://api.xxx.com/v1
export HTTPS_PROXY=http://127.0.0.1:7890
如果你使用 Microsoft Azure OpenAI:
export OPENAI_API_KEY=你的key
export OPENAI_BASE_URL=https://xxx.openai.azure.com/
codex
试试:
帮我写一个 Python HTTP 服务器
codex
输入:
分析这个项目做什么
帮我把这个函数改成异步
安装依赖并运行项目
这个报错怎么解决?
帮我写一个 Dockerfile
| 命令 | 说明 |
|---|---|
codex |
启动 |
/exit |
退出 |
/reset |
清空上下文 |
/plan |
先规划再执行 |
/help |
查看帮助 |
mkdir demo && cd demo
codex
输入:
帮我创建一个 Express 项目并启动
👉 Codex 会自动:
export PATH=$PATH:$(npm config get prefix)/bin
👉 升级 Node
👉 改用 API Key + 中转站
export HTTPS_PROXY=http://127.0.0.1:7890
codex logout
codex
帮我写 commit message
写一个自动备份脚本
分析服务器日志
nano switch_api.sh
#!/bin/bash
export OPENAI_API_KEY=$1
export OPENAI_BASE_URL=$2
source switch_api.sh sk-xxx https://api.xxx.com/v1
.env.gitignore👉 完整流程其实只有三步:
1. 安装 Node
2. 安装 Codex CLI
3. 配置 Key(必要时加中转)
👉
终端 + Codex CLI + 中转(可选) = 自动化编程助手
如果你想再进阶,我可以继续帮你整理一版:
这些才是真正生产级玩法。