LogoHypereal AI
模型Coding LLMLimited
产品
  • AI 图像生成器Create images with AI
  • AI 视频生成器Create videos with AI
  • AI 数字人生成器Talking avatars & lip sync
  • AI 音频生成器Voices, music & speech
  • AI 工具Upscale, swap, edit & more
  • AppsOne-click creative apps
Infrastructure
  • GPU 云On-demand GPU compute
  • 租用 GPUBare-metal GPU rental
  • 模型训练Fine-tune & LoRA training
  • ComfyUI APIDeploy ComfyUI workflows
  • 部署任意模型Serverless model hosting
Developers
  • 文档API reference & guides
  • Hypereal SDKRun any model from code
  • Enterprise APIProduction-grade gateway
  • Stable Diffusion APIOpen-source checkpoints
  • 示例集Recipes & code examples
公司
  • 企业版Talk to our team
  • 博客Product & eng updates
  • 更新日志Latest releases
  • InspirationGallery & showcases
  • Be a CreatorJoin the creator program
  • 联盟计划Partner program
  • 关于我们Our mission & team
Agent积分定价文档Enterprise联盟计划
开始构建
Hypereal AI
  • 模型
  • Coding LLM
  • 产品
  • GPU 云
  • 租用 GPU
  • 模型训练
  • ComfyUI API
  • 部署任意模型
  • Stable Diffusion API
  • Hypereal SDK
  • Agent
  • 积分定价
  • 文档
  • Enterprise
  • 联盟计划
返回文章列表
AIDeveloper ToolsTutorial

如何安装与使用 Codex CLI (2026)

OpenAI 终端代码代理设置指南

Hypereal AI TeamHypereal AI Team
12 min read
2026年2月6日
100+ AI 模型,一个 API

开始使用 Hypereal AI 构建

通过单个 API 访问 Kling、Flux、Sora、Veo 等模型。免费额度即可起步,可扩展至千万级。

获取免费 API Key查看文档

无需信用卡 • 10 万+ 开发者 • 企业级服务

如何安装与使用 Codex CLI (2026)

OpenAI 的 Codex CLI 是一款基于终端的 AI 编程智能体(AI coding agent),允许你直接从命令行使用 OpenAI 的模型来编写、编辑、调试和重构代码。可以将其视为 OpenAI 对 Anthropic 的 Claude Code 的回应——这是一个轻量且强大的工具,无需完整的 IDE 即可在终端中运行。

本指南涵盖了 2026 年 Codex CLI 的安装、配置、日常用法以及获取最佳效果的技巧。

什么是 Codex CLI?

Codex CLI 是由 OpenAI 开发的开源命令行工具。它连接到 OpenAI API 并提供:

  • 终端中的交互式编程会话
  • AI 辅助下的文件读取与编辑
  • 根据自然语言描述生成代码
  • 对现有代码进行调试与重构
  • AI 引导工作流下的** Shell 命令执行**
  • 多文件项目理解能力
特性 Codex CLI Claude Code Aider
提供商 OpenAI Anthropic 任意(自带 Key)
默认模型 o4-mini Claude Sonnet 可配置
开源 是 否 是
沙箱模式 是 是 否
文件编辑 是 是 是
Shell 命令 是 是 受限
成本 API 使用费 订阅或 API API 使用费
IDE 集成 仅终端 仅终端 仅终端

前提条件

在安装 Codex CLI 之前,你需要:

  • Node.js 22+ (推荐 LTS 版本)
  • npm 或 yarn
  • 拥有访问 o4-mini 或 GPT-4o 权限的 OpenAI API key
  • Git (推荐用于版本控制项目)
  • macOS 或 Linux (Windows 可通过 WSL 支持)

安装

方法 1:通过 npm 安装(推荐)

# 全局安装
npm install -g @openai/codex

# 验证安装
codex --version

方法 2:从源码安装

# 克隆仓库
git clone https://github.com/openai/codex.git
cd codex

# 安装依赖
npm install

# 构建并链接
npm run build
npm link

方法 3:无需安装直接运行

# 使用 npx 运行而无需全局安装
npx @openai/codex "explain this project"

配置

设置 API Key

# 选项 1:环境变量(推荐)
export OPENAI_API_KEY="sk-your-api-key-here"

# 添加到 shell 配置文件以永久生效
echo 'export OPENAI_API_KEY="sk-your-api-key-here"' >> ~/.bashrc
source ~/.bashrc

# 选项 2:内联传递
OPENAI_API_KEY="sk-your-key" codex "your prompt"

配置文件

创建一个配置文件用于持久化设置:

# 创建配置目录
mkdir -p ~/.codex
# ~/.codex/config.yaml
model: o4-mini
approval_mode: suggest  # suggest, auto-edit, 或 full-auto

审批模式 (Approval Modes)

Codex CLI 具有三个安全级别,用于控制 AI 的自主权:

模式 标志 (Flag) 行为
Suggest (默认) --suggest 显示建议的更改,在进行任何编辑前请求许可
Auto-edit --auto-edit 自动应用文件编辑,执行 Shell 命令前请求许可
Full-auto --full-auto 自动执行一切(仅建议在沙箱环境中使用)
# 使用 suggest 模式(最安全)
codex --suggest "refactor this function"

# 使用 auto-edit 模式
codex --auto-edit "add error handling to all API calls"

# 使用 full-auto 模式(请小心)
codex --full-auto "set up a new Express.js project with TypeScript"

基本用法

交互模式

在你的项目目录中启动交互式会话:

cd /path/to/your/project
codex

这将打开一个类似聊天的界面,你可以输入提示词,Codex 将读取你的文件、建议更改并执行命令。

单次命令 (One-Shot Commands)

在不进入交互模式的情况下发送单个提示词:

# 询问关于代码的问题
codex "what does the handleAuth function do?"

# 生成代码
codex "create a Python script that monitors CPU usage and sends a Slack alert when it exceeds 90%"

# 调试错误
codex "I'm getting a TypeError: Cannot read property 'map' of undefined in UserList.tsx. Fix it."

# 重构
codex "refactor the database queries in models/user.js to use prepared statements"

管道输入 (Piping Input)

通过管道将文件内容或命令输出传给 Codex:

# 解释错误日志
cat error.log | codex "explain what went wrong and how to fix it"

# 审查差异 (diff)
git diff | codex "review these changes for bugs or issues"

# 分析文件
cat src/utils/auth.ts | codex "are there any security vulnerabilities in this code?"

常见用例

1. 生成新文件

codex "create a REST API endpoint for user registration with:
- email/password validation
- bcrypt password hashing
- JWT token generation
- proper error handling
Save it as src/routes/auth.ts"

2. 调试错误

# 直接传递错误信息
codex "fix this error:
Error: ECONNREFUSED 127.0.0.1:5432
The PostgreSQL connection is failing in src/db/connection.ts"

3. 编写测试

codex "write unit tests for src/utils/validation.ts using Jest. Cover all edge cases."

4. 重构代码

codex "refactor src/components/Dashboard.tsx to:
1. Extract the chart logic into a custom hook
2. Add proper TypeScript types
3. Replace any with specific types"

5. 解释代码

codex "explain the authentication flow in this project. Walk through each file involved."

6. 编写文档

codex "generate JSDoc comments for all exported functions in src/utils/"

7. Shell 自动化

codex "write a bash script that:
1. Backs up the PostgreSQL database
2. Compresses the backup with gzip
3. Uploads it to S3
4. Deletes backups older than 30 days"

高级配置

使用不同的模型

# 对复杂任务使用 GPT-4o
codex --model gpt-4o "architect a microservices system for an e-commerce platform"

# 对快速任务使用 o4-mini (默认,更便宜)
codex --model o4-mini "fix the typo in the README"

自定义指令

创建一个项目特定的指令文件:

<!-- 项目根目录下的 codex.md -->
# Codex 指令

## 项目上下文
这是一个使用 TypeScript, Tailwind CSS 和 Prisma ORM 的 Next.js 15 应用程序。

## 编码标准
- 使用带有 hooks 的函数组件
- 所有函数必须有 TypeScript 类型
- 使用 Zod 进行运行时校验
- 遵循现有的文件命名规范 (kebab-case)
- 为所有新的工具函数编写测试

## 禁止事项
- 未经询问请勿修改数据库模式 (schema)
- 未经许可请勿安装新的依赖
- 请勿修改 .env 文件

在项目目录中工作时,Codex CLI 会自动读取此文件。

特定环境设置

# 使用 .env 为每个项目设置模型
echo 'CODEX_MODEL=gpt-4o' >> .env

# 为每个项目设置审批模式
echo 'CODEX_APPROVAL_MODE=auto-edit' >> .env

Codex CLI vs. Claude Code

两者都是基于终端的 AI 编程智能体。以下是它们的对比:

维度 Codex CLI Claude Code
模型 OpenAI (o4-mini, GPT-4o) Claude (Sonnet, Opus)
定价 按 Token 付费 (API) 订阅制 ($20/月) 或 API
开源 是 (Apache 2.0) 否
沙箱 禁用网络连接的沙箱 基于权限
上下文窗口 最高 128K tokens 最高 200K tokens
文件编辑 基于 Diff 的补丁 内联编辑
MCP 支持 受限 完全支持
适用人群 OpenAI 生态用户 Claude 生态用户
社区 GitHub Issues Anthropic 支持

何时使用 Codex CLI

  • 你偏好 OpenAI 模型
  • 你想要一个可以自行修改的开源工具
  • 你需要 o4-mini 推理模型来处理复杂逻辑
  • 你已经拥有 OpenAI API key

何时使用 Claude Code

  • 你偏好 Claude 模型(特别是长上下文需求)
  • 你需要 MCP 服务集成
  • 你更喜欢订阅模式而非按量付费
  • 你需要 Anthropic 的“扩展思考”功能处理复杂重构

成本管理

估算成本

模型 输入 (每 1M tokens) 输出 (每 1M tokens) 典型会话成本
o4-mini $1.10 $4.40 $0.05 - $0.50
GPT-4o $2.50 $10.00 $0.10 - $2.00
GPT-4o-mini $0.15 $0.60 $0.01 - $0.10

降低成本的技巧

  1. 大多数任务使用 o4-mini(默认选项)
  2. 提示词要具体,减少往返次数
  3. 在配置中设置 max_tokens 以限制响应长度
  4. 使用 suggest 模式在执行更改前进行审查(避免浪费重试次数)
  5. 在 OpenAI 控制面板中设置支出限额

故障排除

问题 解决方案
command not found: codex 重新运行 npm install -g @openai/codex,检查你的 PATH 路径
OPENAI_API_KEY not set 导出 Key:export OPENAI_API_KEY="sk-..."
model not found 检查你的 OpenAI 账户是否有权访问该模型
响应速度慢 切换到 o4-mini 或 gpt-4o-mini 以获得更快输出
文件编辑未生效 检查文件权限以及是否处于正确的目录
Node.js version too old 升级到 Node.js 22+:nvm install 22
沙箱错误 尝试在沙箱外运行:codex --no-sandbox

常见问题解答

Codex CLI 是免费的吗? 工具本身是免费且开源的。你需要根据消耗的 Token 为 OpenAI API 的使用付费。

我可以在没有 OpenAI Key 的情况下使用 Codex CLI 吗? 不行。Codex CLI 需要 OpenAI API key。如需免费替代方案,可考虑使用 Aider 配合 Google 或 Groq 的免费层级 API Key。

Codex CLI 可以在 Windows 上运行吗? 不能原生运行。请使用 WSL (Windows Subsystem for Linux) 在 Windows 上运行它。

Codex CLI 可以修改我系统上的任何文件吗? 在 suggest 模式(默认)下,它在进行任何更改前都会请求许可。在 full-auto 模式下,它会在禁用网络访问的沙箱环境中运行以保证安全。

它与 GitHub Copilot 相比如何? Copilot 是一个用于提供内联建议的 IDE 扩展。Codex CLI 是一个用于处理复杂的、跨文件任务的终端智能体。它们用途不同,可以配合使用。

总结

如果你已经在使用 OpenAI 生态系统,Codex CLI 是一个非常可靠的终端 AI 编程智能体。其开源特性、沙箱安全功能以及对推理模型的支持,使其成为偏好在终端工作的开发者的有力选择。

如果你正在构建生成图像、视频或数字人的 AI 应用,免费试用 Hypereal AI —— 包含 35 个额度,无需信用卡。其 REST API 可以轻松集成到你使用 Codex CLI 构建的任何项目中。

相关文章

Claude Code 入门指南与最佳实践 (2026)

12 min read

Claude Code IDE 集成:VS Code、JetBrains 等 (2026)

13 min read

如何在 Windows 环境下通过 WSL 使用 Codex (2026)

10 min read

On this page

  • 如何安装与使用 Codex CLI (2026)
  • 什么是 Codex CLI?
  • 前提条件
  • 安装
  • 方法 1:通过 npm 安装(推荐)
  • 方法 2:从源码安装
  • 方法 3:无需安装直接运行
  • 配置
  • 设置 API Key
  • 配置文件
  • 审批模式 (Approval Modes)
  • 基本用法
  • 交互模式
  • 单次命令 (One-Shot Commands)
  • 管道输入 (Piping Input)
  • 常见用例
  • 1. 生成新文件
  • 2. 调试错误
  • 3. 编写测试
  • 4. 重构代码
  • 5. 解释代码
  • 6. 编写文档
  • 7. Shell 自动化
  • 高级配置
  • 使用不同的模型
  • 自定义指令
  • 项目上下文
  • 编码标准
  • 禁止事项
  • 特定环境设置
  • Codex CLI vs. Claude Code
  • 何时使用 Codex CLI
  • 何时使用 Claude Code
  • 成本管理
  • 估算成本
  • 降低成本的技巧
  • 故障排除
  • 常见问题解答
  • 总结
Desktop agent

Download Hypereal Agent

Run a local AI media workspace for image generation, video prompts, model selection, credit tracking, and saved artifacts.

MacWindows
v0.1.1Requires a hypereal.cloud API keyRelease manifest
Hypereal Agent desktop app screenshot

立即开始构建

立即开始构建
LogoHypereal AI
所有系统正常
基础设施
  • 租用 GPU
  • 模型训练
  • ComfyUI API
  • 部署任意模型
  • GPU Cloud
  • LoRA Training API
  • 公开目录
  • 基础设施文档
  • GPU 日志
  • 价格
LLM API
  • Hypereal SDK
  • Enterprise API
  • Coding Credits
  • All LLM Models
  • Claude Opus 4.7
  • Claude Sonnet 4.6
  • GPT-5.5
  • Claude Haiku 4.5
  • GPT-5.5 Pro
  • GPT-5.3 Codex
  • Gemini 3.1 Pro Preview
  • Gemini 3.5 Thinking
  • Gemini 3.5 Fast
  • DeepSeek V4 Pro
  • Kimi K2.6
  • GLM-5.1
  • Claude Code Alternative
  • Claude API in China
  • OpenAI API in China
AI API
  • AI API Overview
  • Seedance 2.0 API
  • Kling 3.0 API
  • Veo 3.1 API
  • FLUX API
  • GPT Image 2 API
  • vs WaveSpeed
  • vs fal.ai
  • vs Replicate
  • vs KIE.ai
  • vs OpenRouter
  • vs Together AI
  • vs SiliconFlow
  • Midjourney Alternative
  • Higgsfield Alternative
  • OpenRouter Alternative
视频模型
  • Google Veo 3.1 API
  • Kling 3.0 API
  • Kling O3 Pro API
  • Seedance 2.0 API
  • HappyHorse 1.0 API
  • WAN 2.7 API
  • WAN Video API
  • Grok Video API
  • Hunyuan Video API
  • PixVerse V6 API
  • Pika Video API
  • Luma Dream Machine API
  • MiniMax Video API
  • Vidu Video API
  • Gemini Omni Video API
图像模型
  • NanoBanana 2 API
  • FLUX 2 API
  • GPT Image 1 API
  • Grok Image API
  • SeeDream V5 API
  • Imagen 4 API
  • Ideogram API
  • Recraft API
  • DALL-E 3 API
  • Stable Diffusion API
  • Gemini Image API
工具
  • Face Swap API
  • Video Face Swap API
  • Virtual Try-On API
  • Image Upscaler API
  • Video Upscaler API
  • AI Talking Avatar API
  • Lip Sync API
  • OmniHuman Avatar API
  • Tripo3D H3.1 API
  • ElevenLabs TTS API
  • Fish Audio TTS API
  • Whisper STT API
  • Lyria Music API
生成器
  • Hypereal Agent
  • Apps
  • AI 图像生成器
  • AI 视频生成器
  • AI 数字人生成器
  • AI 音频生成器
  • AI 3D 生成器
  • AI 工具
  • 图像放大器
  • 视频放大器
合集
  • 最佳视频模型
  • 最佳图像模型
  • Seedance 2.0
  • WAN 2.7
  • Qwen Image 2
  • Grok AI
  • Seedance 1.5
  • 运动控制
  • 内容检测
  • 目标检测
公司
  • 关于我们
  • 文档
  • Hypereal SDK
  • Cookbook
  • 博客
  • Articles
  • 更新日志
  • 联系我们
  • 常见问题
  • 教程与技巧
  • 路线图
  • 企业版
  • 联盟分销计划
  • Platform
  • Inspiration
  • Be a Creator
  • 开发者计划
法律
  • 隐私政策
  • 服务条款
  • 退款政策
  • Cookie 政策
  • 价格
  • 所有模型
  • 站点地图
  • Status
© 版权所有 2026。保留所有权利。
TwitterGitHubLinkedInYouTubeEmail