🟢 Codex CLI 安装与使用完整指南

2026年6月13日 · AI Know 工具专栏 · 适用 Codex CLI 0.4x · OpenAI 官方 CLI

Codex CLI 是 OpenAI 在 2025 年推出的命令行 AI 编码工具,对标 Anthropic 的 Claude Code。它深度集成 GPT-5 / GPT-5-Codex / o4-mini 等模型,支持 ChatGPT Plus/Pro 订阅登录(不限量使用)和 OpenAI API Key(按量计费)双模式。Codex 的独特之处在于TUI 交互体验——全键盘操作的终端界面,对 vim 用户极其友好。

📊 Codex CLI 核心特性

当前版本 0.4x(2026.6) · macOS / Linux 原生支持 · Windows 需 WSL2 · 模型池含 GPT-5 / GPT-5-Codex / o4-mini / codex-mini · 全键盘 TUI · 沙箱执行(macOS Seatbelt / Linux Landlock) · AGENTS.md 团队规范 · 原生 MCP 支持 · 完整 diff 审阅模式


零、桌面版:ChatGPT Desktop App

OpenAI 在 2024 年底推出 ChatGPT 桌面应用(macOS 首发,2025 年 Windows),2026 版整合了 Codex 桌面能力——既是聊天工具,也是带 GUI 的 Codex 客户端。CLI 适合自动化,桌面版适合多模态交互 + 团队协作 + 可视化

40分钟全面掌握 Codex
【秋芝2046 · 77.9W 播放】
🎬 点击播放 · Codex 40分钟全面掌握 · 秋芝2046 · 77.9W 播放 / 40分钟 / 2026-05
📡 官方原生播放器 · 0 防盗链风险
AI Know
图:ChatGPT Desktop macOS 界面示意(CSS 绘制)
ChatGPT
✨ New chat
📂 Projects
🚀 xiaoao 项目
📊 Q2 OKR
🎨 设计资源
🛠️ Tools
🌐 Browse with Bing
📊 Data Analyst
🎨 DALL·E 3
💻 Codex IDE
👤 You:用 DALL·E 生成一只戴眼镜的橘猫在键盘上写代码
🐱
DALL·E 3 · 1024×1024 · 编辑 · 重新生成 · 变体
🤖 ChatGPT:已生成 4 个变体,您可以选择喜欢的...

0.1 下载与安装

平台下载大小
macOS (Apple Silicon + Intel)openai.com/chatgpt/desktop~180 MB
Windows (x64 / ARM64)同上 · 2025 GA~200 MB
iOS / AndroidApp Store / Google Play 搜 "ChatGPT"~90 MB
# macOS Homebrew
brew install --cask chatgpt

# Windows
winget install OpenAI.ChatGPTDesktop
# 或官网下载 MSI

# Linux:暂未官方支持,用 web 版 + Web App Manifest 安装到 Chrome

0.2 桌面版核心能力(vs CLI)

能力CLIDesktop
DALL·E 3 图像生成✗(需 API)✓ 集成 UI
Browse with Bing(联网)✓ 实时联网
Data Analyst(Python REPL)✓ 沙箱 Python 执行
Advanced Voice(语音对话)✓ GPT-4o 实时语音
屏幕共享理解✓ macOS 屏幕录制权限
Projects(项目化)✓ 团队知识库 + 自定义指令
本地代码感知✗(需手动复制)
沙箱执行命令
GPT-5 Codex 模型✓(2026 Q2 已集成)

0.3 桌面版 Codex IDE(杀手锏)

2026 Q2,ChatGPT Desktop 内置了 Codex IDE 面板——左侧聊天,右侧代码编辑器,按 ⌘+K 直接让 AI 改代码。对标 Cursor / Windsurf,但完全免费(Plus 订阅内)。

0.4 适用场景建议

0.5 Plus / Pro / Team / Enterprise 价格

版本价格核心差异
Free$0GPT-5 限量 + GPT-4o 无限
Plus$20 / 月GPT-5 高用量 + Codex CLI + DALL·E 3 + 语音
Pro$200 / 月GPT-5 不限量 + o3-pro + 优先队列
Team$25 / 人 / 月(2 人起)Plus 全部 + 共享 GPTs + 协作
Enterprise定制($60+ / 人 / 月)SAML SSO + 数据不训练 + 审计

💡 Plus 是性价比之王:$20/月含 Codex CLI 不限量 + DALL·E 3 + Advanced Voice + Browse。比 Anthropic Pro 的 $20 更划算(因为有图像和语音)。

一、安装:三平台完整步骤

1.1 macOS — Homebrew 最快

brew install --cask codex
# 验证
codex --version
# → codex-cli 0.4x.x

# 或用 npm
npm install -g @openai/codex

1.2 Linux — npm 通用方案

# 需要 Node.js 18+
npm install -g @openai/codex

# 验证
codex --version

# Debian/Ubuntu 也可装官方 deb 包
curl -fsSL https://openai.com/codex/install-deb.sh | sudo bash

1.3 Windows — 必须 WSL2

# 1. 装 WSL2(参考 Hermes Windows 指南)
wsl --install -d Ubuntu-22.04

# 2. 在 WSL2 内
wsl
sudo apt update && sudo apt install -y nodejs npm
npm install -g @openai/codex

# 注意:Windows 原生 PowerShell 不支持,强制 WSL2

💡 为什么 Windows 必须 WSL2?Codex CLI 依赖 macOS Seatbelt 和 Linux Landlock 沙箱机制,Windows 原生无法实现等价的安全隔离。

1.4 必装的 2 个前置依赖

依赖用途检查命令
Node.js 18+Codex CLI 是 Node 应用node --version
Git 2.23+分支感知 + diff 显示git --version

二、登录认证:ChatGPT 订阅 vs API Key

2.1 用 ChatGPT Plus/Pro 订阅登录(推荐)

codex
# 首次启动会自动跳转浏览器 → 登录 ChatGPT 账号
# Plus 订阅:每月 $20,含 Codex CLI 无限量
# Pro 订阅:每月 $200,含 GPT-5/Pro 模型优先访问
# 成功后 ~/.codex/auth.json 存有 token

2.2 用 OpenAI API Key

export OPENAI_API_KEY=*** 写入 ~/.zshrc
codex --api-key $OPENAI_API_KEY
# 或用环境变量自动识别
echo 'export OPENAI_API_KEY=*** 写入 ~/.codex/.env

2.3 企业 SSO(Azure OpenAI)

export CODEX_API_BASE=https://your-company.openai.azure.com
export CODEX_API_KEY=***
export CODEX_DEPLOYMENT=gpt-5
codex --provider azure

三、核心用法:TUI 交互模式

3.1 启动 TUI

cd ~/projects/my-app
codex

# 全屏 TUI 启动,顶部状态栏显示当前 model
# 底部输入框,按 Enter 提交

# 切模型(! 触发命令面板)
!model gpt-5
!model o4-mini          # 推理任务用
!model codex-mini       # 速度优先

# 常用快捷键
Ctrl+C        # 中断当前请求
Ctrl+D        # 退出 TUI
Ctrl+L        # 清屏
Esc           # 取消当前编辑
↑/↓           # 历史命令

3.2 Slash 命令(/ 触发)

/help        # 所有命令
/clear       # 清空上下文
/compact     # 压缩历史
/agents      # 加载 AGENTS.md
/review      # 开启 PR review 模式
/diff        # 显示当前所有改动
/undo        # 撤销上一次文件修改
/save        # 保存当前 session
/load        # 加载历史 session
/model       # 切换模型
/exit        # 退出

3.3 Headless 模式(非交互)

# 单次任务
codex exec "解释这个文件做什么" < main.py

# JSON 输出
codex exec "总结 README" --output-format json > summary.json

# 完整 diff 模式
codex exec "修复这个 bug" --output-format stream-json

# 沙箱关闭(不推荐生产用)
codex exec "删除 node_modules" --sandbox danger-full-access

四、沙箱机制:Codex 的安全设计

Codex CLI 相比 Claude Code 的核心差异是原生沙箱——所有命令执行前都过一层 OS 级隔离。

4.1 macOS Seatbelt 沙箱

# 自动启动,默认只允许读当前目录 + 写当前目录
# 外部命令会要求确认
codex
> npm install          # 默认允许
> rm -rf /            # 沙箱拦截,要求确认
> curl evil.com       # 网络访问默认拒绝

4.2 Linux Landlock 沙箱

# Linux 内核 5.13+ 自带的强制访问控制
codex
# 网络/文件系统操作都受 Landlock 限制
# 需要高权限时用 --sandbox 调整

4.3 沙箱模式速查

模式权限适用场景
read-only只读当前目录代码审查、提问
workspace-write读写当前目录默认、常规开发
danger-full-access完全权限CI/CD 沙箱已外部隔离时

五、AGENTS.md:团队规范

AGENTS.md 是 OpenAI 推动的项目级 AI 规范文件,相当于「给 AI Agent 的 README」。Claude Code 用 CLAUDE.md,Codex 用 AGENTS.md。

# AGENTS.md(项目根目录)

## 技术栈
- Next.js 15 + TypeScript strict
- PostgreSQL 16 + Prisma ORM
- pnpm 包管理

## 命名约定
- 组件用 PascalCase
- Hooks 用 camelCase 且以 use 开头
- 数据库表名 snake_case 复数

## 常用命令
- pnpm dev       # 启动开发
- pnpm test      # 跑测试
- pnpm db:migrate  # 迁移数据库

## 禁止事项
- 不要直接 commit 到 main
- 不要修改 prisma/schema.prisma 除非明确授权
- 不要安装新依赖前先问

Codex 启动时会自动读取 AGENTS.md 作为系统级指令。

六、MCP 集成

# 添加 MCP 服务器
codex mcp add github -- npx -y @modelcontextprotocol/server-github
# 配置
codex mcp env github GITHUB_TOKEN=***
# 列出
codex mcp list

# 在 TUI 中使用
> 用 github MCP 给我这个 repo 列所有 open issue

七、装完必做的 4 件事

🎯 让 Codex 真正融入工作流

① 创建 AGENTS.md:项目根写明技术栈、命名约定、常用命令——AI 自动读取

② 配 ~/.codex/config.toml:统一设置默认模型、沙箱级别、MCP 列表

③ 装 ripgrep:加速代码搜索(brew install ripgrep

④ 用 /review 模式练手:把 Codex 当 PR reviewer 用,最快建立信任

八、Codex vs Claude Code 选型

维度Codex CLIClaude Code
模型GPT-5/o4-miniClaude Sonnet 4.5/Opus 4
登录ChatGPT 订阅或 APIAnthropic 账号或 API
交互模式全键盘 TUIREPL + slash 命令
沙箱原生 Seatbelt/Landlock权限白名单
团队规范AGENTS.mdCLAUDE.md + Skills
价格Plus $20/月不限量按 token 计费
中文良好优秀
代码审美实用派优雅派

💡 选型建议:日常开发用 Codex + ChatGPT 订阅(成本最低),复杂架构用 Claude Code + API(推理深度更好)。也可以装两个互补。

九、常见问题 FAQ

问题解决
ChatGPT 登录失败开全局代理(Codex 调 openai.com 需要),或换 API Key 模式
沙箱阻止合法操作--sandbox workspace-write 显式指定,或加 !approve 单次授权
Windows 报 "not supported"必须 WSL2,原生 Windows 不支持
token 消耗爆炸!model codex-mini,或 /compact 压缩
AGENTS.md 不生效确认在项目根目录,/agents 命令可手动触发重新加载

本文由 AI Know 基于 OpenAI 官方文档 + 实测经验整理,覆盖 Codex CLI 0.4x 版本。后续版本命令如有变动,请以 官方文档 为准。

← 返回专题列表