为什么选择 Codex
Codex 是官方的 AI 编程助手,支持上下文理解、代码补全、重构、测试生成等常见开发任务,并且可以与终端、编辑器和 CI 流水线协同工作。
安装
按照你的环境选择其一完成安装:
# macOS(Homebrew)
brew tap codex/cli && brew install codex
# 或使用脚本
curl -fsSL https://cli.codex.sh/install | bash
# 验证
codex --version
基础配置
# 登录并配置工作目录
codex login
codex init
# 连接编辑器(以 VS Code 为例)
codex editor vscode --link
常见可选项:
--api-key
指定密钥(更推荐用环境变量CODEX_API_KEY
)--project
指定项目名,便于在不同仓库复用
常用工作流
1. 解释与改进
codex ask "解释 src/hooks/use-chat.ts 的核心逻辑,并建议性能优化"
2. 生成单元测试
codex test src/lib/date.ts --framework vitest --coverage
3. 修复 ESLint / TypeScript 报错
codex fix --lint --typecheck
4. 代码重构
codex refactor src/components/editor --goal "拆分大组件,保留现有 API,不改动行为"
与 CI 集成(可选)
在 CI 中使用 Codex 进行自动审查:
# .github/workflows/codex.yml
name: Codex Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- run: pnpm i --frozen-lockfile
- run: npx codex review --path .
env:
CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }}
小结
到此你已经完成:安装 → 登录 → 链接编辑器 → 运行常见命令。接下来可以把 Codex 融入日常开发流,逐步形成自己的提示与命令模板。