Diagram of natural language to code conversion process.

OpenAI 在 2025 年初發布了 Codex CLI——一個在終端裡直接用 AI 寫程式碼、改檔案、執行命令的工具。跟 ChatGPT 網頁版不一樣,Codex CLI 的核心是直接操作你本地檔案系統,讓 AI 真正幫你幹活,而不是給你貼程式碼讓你自己粘。

這篇文章覆蓋完整的入門流程,從安裝到能用,大約 10 分鐘。

準備工作

需要兩樣東西:

  1. Node.js 18+(node --version 確認)
  2. OpenAI API Key(platform.openai.com 獲取)

API Key 需要繫結了付費方式,免費額度不支援 Codex 用的模型。

安裝

npm install -g @openai/codex

安裝完驗證:

codex --version

認證配置

有兩種方式配置 API Key:

方式一:環境變數(推薦)

export OPENAI_API_KEY="sk-xxxx..."

加到 ~/.zshrc 或 ~/.bashrc 讓它持久化:

echo 'export OPENAI_API_KEY="sk-xxxx..."' >> ~/.zshrc
source ~/.zshrc

方式二:執行時輸入

直接執行 codex,第一次會提示你輸入 API Key,會儲存到 ~/.codex/config.json。

三種執行模式

Codex CLI 的核心設計是漸進式自主權,你可以根據信任程度選擇讓它幹多少:

模式命令行為
suggest(預設)codexAI 給出建議,每步都需要你確認
autocodex --approval-mode auto-edit自動編輯檔案,但 shell 命令需確認
full-autocodex --approval-mode full-auto全自動,檔案和命令都不需要確認

建議新手用 suggest 模式,先感受它的能力邊界。

第一次使用

啟動:

codex

進入互動介面後,直接用自然語言描述任務。

示例 1:讀懂一個複雜函式

> 幫我解釋一下當前目錄裡的 main.py

Codex 會先讀取檔案,然後解釋關鍵邏輯。

示例 2:修改程式碼

> 把 utils.py 裡的 parse_date 函式改成支援時區引數,預設 UTC

它會:

  1. 讀取 utils.py
  2. 定位 parse_date 函式
  3. 給出修改方案,等你確認
  4. 確認後寫入檔案

示例 3:執行系統任務

> 找出當前目錄裡最近 7 天修改過的 Python 檔案,列出來

它會生成 find 命令,等你確認後執行並返回結果。

沙盒模式

full-auto 模式下,Codex 會在 macOS 的沙盒環境裡執行命令(Linux 用 Docker),防止意外操作影響系統其他部分。

檢視沙盒狀態:

codex --help | grep sandbox

如果不需要沙盒(比如你已經在 Docker 容器裡),可以用 --no-sandbox 跳過。

指定模型

Codex CLI 預設用 codex-mini-latest,也可以切換到更強的模型:

codex --model o4-mini

或者 o3(更強但更貴):

codex --model o3

對於日常程式碼任務,codex-mini-latest 速度快、成本低,夠用。複雜重構或架構設計才需要 o4-mini 以上。

配置檔案

Codex 支援專案級配置檔案 AGENTS.md(放在專案根目錄),可以給 AI 補充上下文:

# AGENTS.md

這個專案是 Python 量化交易策略,使用 Binance API。

## 程式碼規範
- 函式命名用 snake_case
- 所有日誌用 structlog
- 資料庫操作統一走 db/repository.py

## 注意事項
- 不要修改 config/secrets.py
- 回測邏輯在 backtest/ 目錄

有了這個檔案,Codex 在處理這個專案時會遵守這些規則,不用每次都重新說。

費用估算

Codex CLI 按 OpenAI API token 計費,不是固定月費。

實際使用下來,一個完整的小任務(讀檔案 + 修改 + 解釋)大概消耗:

  • codex-mini-latest:$0.002–0.01
  • o4-mini:$0.02–0.1

日常使用一個月 $5–20 左右,比訂閱更靈活。

Codex CLI vs Claude Code

用了兩個都一段時間,簡單說區別:

對比維度Codex CLIClaude Code
背後模型o3 / codex-mini(OpenAI)Claude Sonnet / Opus(Anthropic)
程式碼能力強,o3 做重構很穩強,長上下文理解好
工具整合專注程式碼和終端支援 MCP/Skill 擴充套件
計費方式按用量(API)固定月費(Claude Pro)
上下文視窗o3:200kClaude Opus 4.6:200k

沒有絕對的好壞,看你已有哪個賬號、主要做什麼型別的任務。我個人 Codex CLI 用來做 Python 重構,Claude Code 用來做運維自動化和多工具協調。


一個入門場景:用 Codex CLI 寫交易監控指令碼

如果你剛接觸 CLI AI 工具,一個容易上手又立刻見效的場景是給自己的交易賬戶寫監控指令碼。比如:

30 分鐘就能寫完,實際執行產生價值。如果還沒接觸加密量化,Pionex 是最低門檻的入口。


有任何安裝問題,評論區留言。


📷 封面圖 · Flux Schnell AI 生成 · panshi.io 品牌風格