Codex 简介与安装

什么是 Codex?

Codex 是 Anthropic 推出的一款基于 Claude 模型的 AI 编程代理工具。与传统的代码补全工具不同,Codex 能够直接在终端环境中理解项目上下文、执行命令、编辑文件,并完成复杂的编程任务。它不仅仅是一个聊天机器人,而是一个真正的编程代理(Coding Agent),能够自主地探索代码库、诊断问题、实施修改并验证结果。

Codex vs Copilot vs Cursor

特性CodexGitHub CopilotCursor
工作方式终端代理 + 文件编辑IDE 内联补全AI 优先编辑器
项目级操作完全支持(可自主探索)有限支持
命令执行支持(直接在终端运行)不支持内置终端
多文件编辑支持(批量操作)逐行补全支持
对话模式完整对话历史管理侧边栏对话内嵌对话
离线使用需要网络需要网络需要网络

系统要求

Codex 支持以下操作系统:

  • macOS 10.15(Catalina)及以上
  • Windows 10 及以上(通过 WSL2)
  • Linux(主流发行版,如 Ubuntu 20.04+、Debian 11+、Fedora 38+)

硬件要求

组件最低要求推荐配置
内存4 GB8 GB 以上
存储1 GB 可用空间SSD 5 GB 以上
网络宽带连接低延迟连接

软件依赖

  • Node.js 18.0.0 或更高版本
  • Git 2.23 或更高版本
  • npmyarn 包管理器
  • 终端模拟器(如 iTerm2、Windows Terminal、Konsole)

安装方式

方式一:npm 安装(推荐)

全局安装 Codex:

npm install -g @anthropic-ai/claude-code

安装完成后,可以通过以下命令启动:

claude

方式二:npx 运行(无需安装)

如果不想全局安装,可以直接使用 npx:

npx @anthropic-ai/claude-code

方式三:pip 安装

Python 用户也可以通过 pip 安装:

pip install claude-code

方式四:Homebrew 安装(macOS)

brew install claude-code

首次启动

安装完成后,在终端中输入 claude 即可启动:

claude

首次启动时,系统会引导您完成以下步骤:

  1. 登录验证 — 使用 Anthropic 账号登录
  2. API Key 配置 — 输入您的 API Key 或选择自动配置
  3. 工作目录确认 — 确认需要 Codex 工作的项目目录
  4. 初始扫描 — Codex 会自动扫描项目结构,创建索引

启动成功后,您将看到 Codex 的命令提示符 ,表示已准备好接受指令。

验证安装

运行以下命令验证安装是否成功:

claude --version

如果显示版本号(如 0.1.0),说明安装成功。

环境变量配置

Codex 支持通过环境变量进行配置,常用的环境变量包括:

# API 密钥
export ANTHROPIC_API_KEY=your_api_key_here

# 设置代理(如需)
export HTTPS_PROXY=http://proxy.example.com:8080

# 自定义配置目录
export CLAUDE_CONFIG_DIR=/path/to/config

# 设置语言
export LANG=zh_CN.UTF-8

建议将这些配置写入您的 shell 配置文件(如 ~/.zshrc~/.bashrc),以便永久生效。