opencodex 完整教學 2026:13K★ LLM Proxy,讓 Claude Code 和 Codex 使用任何 AI 模型

2026-09-03 | AutoDev AI|繁中首發|開發者工具 / LLM Proxy / agentic coding

🔑 三分鐘讀懂

13K
GitHub ★
40+
支援供應商
960
Forks
#1
llm-proxy topic

為什麼開發者趨之若鶩?opencodex 解決的核心痛點

你用 Codex CLI 或 Claude Code 已經習慣了,但有個問題:它們被鎖死在特定模型上。OpenAI Codex CLI 預設只能打 OpenAI API,Claude Code 只走 Anthropic API。想用更便宜的 DeepSeek V4 Pro?或者想在沒網路的環境跑 Ollama 本機推理?對不起,官方不支援。

opencodex 用「proxy 翻譯層」解決這個問題:它在本機 localhost:10100 起一個服務,攔截 Codex Responses API 的請求,即時翻譯成目標供應商的格式(streaming、tool calls、reasoning tokens、images 雙向支援),然後把回應再翻回來。對 Codex CLI 或 Claude Code 來說,它完全感知不到自己其實在跟 DeepSeek 或 Gemini 說話。

這個架構有幾個實際好處:

💡 雲端跑 AI 工作流程,用 DigitalOcean 最划算

opencodex + DeepSeek 或 Ollama 本機推理,搭配 DigitalOcean VPS 跑 24/7 自動化任務,月費從 $6 起。

立即領 $200 免費額度 →

支援哪些 LLM 供應商?

opencodex 開箱即用支援 40+ 供應商,涵蓋主流商業 API 和本機推理方案:

🤖 Claude
✨ Gemini
⚡ Grok
🔵 DeepSeek
🦙 Ollama
🌙 Kimi
🟠 Qwen
🖤 GLM
🌐 OpenRouter
🔶 Together AI
🟣 Fireworks
🏠 LM Studio

完整清單見 GitHub README。只要支援 OpenAI-compatible API 的供應商,理論上都能接。

安裝教學(5 步驟,10 分鐘搞定)

💡 前置需求:Node.js 18+(建議 22+)、npm 或 npx。如果你已經裝過 Claude Code 或 Codex CLI,Node.js 應該已經 OK 了。
步驟 1

安裝 opencodex

# 方式 A:npm 全域安裝(推薦)
npm install -g @bitkyc08/opencodex

# 方式 B:npx 無需安裝,直接執行
npx @bitkyc08/opencodex start

# 方式 C:從 GitHub clone(開發者 / 想改 source)
git clone https://github.com/lidge-jun/opencodex.git
cd opencodex
npm install && npm run build

安裝後確認版本:opencodex --version,成功顯示版本號即完成。

步驟 2

啟動 proxy 服務

# 啟動 proxy + dashboard(預設 localhost:10100)
opencodex start

# 或指定 port
opencodex start --port 10101

服務啟動後,開瀏覽器打開 http://localhost:10100,你會看到控制台介面,可以在這裡設定 Provider、查看流量日誌。

步驟 3

設定目標 LLM Provider

在控制台介面(或直接編輯 ~/.opencodex/config.json)加入你的 Provider 設定:

// 範例:使用 Claude(Anthropic)
{
  "provider": "anthropic",
  "model": "claude-fable-5-1",
  "apiKey": "sk-ant-xxxxxx"
}

// 範例:使用 Gemini 3.7 Flash
{
  "provider": "google",
  "model": "gemini-3.7-flash",
  "apiKey": "AIzaxxxxxxxxxx"
}

// 範例:使用 DeepSeek V4 Pro
{
  "provider": "deepseek",
  "model": "deepseek-v4-pro",
  "apiKey": "sk-xxxxxxxxxx"
}

// 範例:使用本機 Ollama(完全免費,無需 API key)
{
  "provider": "ollama",
  "model": "qwen3.8:27b",
  "baseUrl": "http://localhost:11434"
}
步驟 4A

接入 Codex CLI

# 設定環境變數,讓 Codex CLI 指向 opencodex proxy
export OPENAI_API_KEY="opencodex"
export OPENAI_BASE_URL="http://localhost:10100/v1"

# 啟動 Codex CLI(正常使用,它不知道背後換了模型)
codex "幫我重構這個函式,提高可讀性"

也可以寫進 .bashrc / .zshrc 永久生效。

步驟 4B

接入 Claude Code

# 在 Claude Code 的環境設定中加入 proxy endpoint
export ANTHROPIC_BASE_URL="http://localhost:10100"
# 或編輯 ~/.claude/settings.json:
{
  "env": {
    "ANTHROPIC_BASE_URL": "http://localhost:10100"
  }
}

設定後,Claude Code 的 API 呼叫會經由 opencodex proxy 轉發,你在 Provider 設定哪個模型,它就跑哪個。

步驟 5(可選)

ChatGPT 帳號池設定

opencodex 的殺手功能之一:管理多個 ChatGPT 帳號,讓 Codex CLI 自動輪切,等效於「免費用 Codex」。

# 在控制台介面(localhost:10100)→ 帳號池管理
# 或用 CLI:
opencodex accounts add --email you@example.com --password yourpass
opencodex accounts add --email you2@example.com --password yourpass2

# 查看帳號狀態(quota、健康度)
opencodex accounts list

# 啟用帳號池模式(自動路由到最低使用率的健康帳號)
opencodex start --pool
⚠️ 注意:帳號池功能請確認符合 OpenAI 使用條款。建議只用於個人開發測試,不要用於商業生產環境。

供應商費用比較:同樣的 Claude Code 任務,換模型省多少?

以一個中型任務(輸入 50K tokens、輸出 10K tokens)為例,不同供應商的費用差異:

模型 Input (/1M) Output (/1M) 單次任務估計 月 200 次估計
Claude Fable 5.1 $10.00 $50.00 $1.00 $200
GPT-5.4 Luna $0.20 $1.20 $0.02 $4
Gemini 3.7 Flash $0.075 $0.30 $0.007 $1.4
DeepSeek V4 Pro $0.27 $1.10 $0.025 $5
Qwen3.8-27B (Ollama) $0(本機) $0(本機) $0(只耗電) ~$0

結論:把 Claude Code 的「重複性任務」(單元測試生成、文件翻譯、代碼格式化)切換到 Gemini 3.7 Flash 或 DeepSeek V4 Pro,只留複雜推理任務給 Claude Fable 5.1,每月可以省下 60-90% 的 API 費用。

四個台灣開發者實戰場景

場景 1:省錢路由策略 — 依任務複雜度切換模型

建立兩個不同的 opencodex 設定檔,在不同任務類型切換:

# ~/.opencodex/configs/cheap.json(日常代碼任務)
{
  "provider": "google",
  "model": "gemini-3.7-flash",
  "apiKey": "AIzaxxxxxx"
}

# ~/.opencodex/configs/smart.json(複雜架構設計)
{
  "provider": "anthropic",
  "model": "claude-fable-5-1",
  "apiKey": "sk-ant-xxxxxx"
}

# 切換設定
opencodex use cheap   # 切到 Gemini(省錢模式)
opencodex use smart   # 切到 Claude(高品質模式)

場景 2:完全離線開發 — Ollama 本機推理

適合資安要求高的企業環境,或沒有穩定網路的情況:

# 先安裝 Ollama 並下載模型(一次性)
brew install ollama  # macOS
ollama pull qwen3.8:27b  # 或 llama4.1:8b

# 啟動 Ollama 服務
ollama serve

# opencodex 設定接本機 Ollama
opencodex config set provider ollama
opencodex config set model qwen3.8:27b
opencodex config set baseUrl http://localhost:11434

# 啟動 proxy 並測試
opencodex start
codex "分析這段代碼的安全性問題"  # 完全離線執行
💡 硬體建議:Qwen3.8-27B 約需 16GB RAM(可用 4-bit 量化降至 8GB),Llama 4.1 8B 只需 8GB RAM。M2 MacBook Air 16GB 可流暢跑 27B 模型。

場景 3:CI/CD 自動化測試 — 低成本批次任務

在 GitHub Actions 裡用 opencodex 跑代碼審查,全程走 DeepSeek API(比 Claude 便宜 90%):

# .github/workflows/ai-review.yml
- name: Start opencodex proxy
  run: |
    npm install -g @bitkyc08/opencodex
    opencodex start --daemon
  env:
    OPENCODEX_PROVIDER: deepseek
    OPENCODEX_MODEL: deepseek-v4-pro
    OPENCODEX_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}

- name: Run AI code review
  run: |
    export OPENAI_BASE_URL="http://localhost:10100/v1"
    export OPENAI_API_KEY="opencodex"
    codex "審查這個 PR 的安全性和代碼品質" --non-interactive

場景 4:多模型 A/B 測試 — 找最適合你的模型

同一個任務跑多個模型,比較輸出品質和速度:

# 快速切換測試不同模型
for provider in anthropic google deepseek; do
  echo "=== Testing $provider ==="
  opencodex config set provider $provider
  time codex "重構這個函式為非同步版本" --file utils.js
done

📊 想學 AI 工具的系統化應用?

DataCamp 提供完整的 AI 開發者課程,從 LLM 到 agentic coding 工作流程,台灣開發者認可度最高的線上平台。

免費試用 DataCamp → DigitalOcean $200 Credit

opencodex vs 其他 LLM Proxy 方案比較

功能 / 工具 opencodex LiteLLM OpenRouter Ollama 原生
Codex CLI 整合 ✅ 原生 ⚠️ 需手動設定 ✅ OpenAI-compatible ⚠️ 需橋接
Claude Code 整合 ✅ 原生 ⚠️ 需手動設定 ❌ 不支援 Anthropic API
ChatGPT 帳號池 ✅ 內建
本機 UI Dashboard ✅ localhost:10100 ✅ 有 ❌(雲端)
安裝複雜度 🟢 低(npm 一行) 🟡 中(pip + 設定) 🟢 低(雲端,不需安裝) 🟢 低
完全離線 ✅ 接 Ollama ✅ 接 Ollama ❌(需連網)
支援供應商數 40+ 100+ 200+ 本機模型只
GitHub ★ 13K 15K+ (雲端服務) 90K+

選 opencodex 的理由:你主要用 Codex CLI 或 Claude Code,同時又想接不同 LLM,opencodex 是最簡單的方案。LiteLLM 功能更完整但設定更複雜,適合企業級部署。

常見問題(FAQ)

Q1:opencodex 是免費的嗎?
是的,opencodex 本身是 MIT 開源免費。你只需要支付目標 LLM 供應商的 API 費用。如果你接 Ollama 本機跑開源模型,那整套完全免費(只有電費)。
Q2:opencodex 安全嗎?我的 API key 會外洩嗎?
opencodex 是純本機 proxy,跑在你的電腦上,不需要連到第三方服務。你的 API key 儲存在本機 ~/.opencodex/config.json,網路請求是從你的 IP 直接打到 LLM 供應商,opencodex 不會中繼或記錄你的 key。不過要注意 localhost:10100 dashboard 預設無需認證,如果是多人共用伺服器記得設 auth。
Q3:可以同時跑多個 Provider,根據模型能力動態路由嗎?
opencodex 目前是單一 Provider 設定,要切換需要手動改設定或使用 config 檔案切換。更進階的動態路由(如「代碼任務用 DeepSeek,複雜推理用 Claude」的自動決策),目前建議配合 LiteLLM 或自己寫路由邏輯。
Q4:Windows 可以用嗎?
理論上可以,Node.js 18+ 是跨平台的,npm install 應該能成功。但社群主要在 macOS/Linux 上測試,Windows 上建議透過 WSL2(Ubuntu)執行以避免路徑問題。
Q5:opencodex 和 Claude Code 的 MCP 整合衝突嗎?
不衝突。opencodex 只攔截 API 呼叫層,MCP 整合是在應用層運作,兩個可以同時使用。你可以用 opencodex 讓 Claude Code 跑 Gemini 模型,同時保留 MCP 的工具呼叫(如 Composio 整合 Slack/Notion)。
Q6:ChatGPT 帳號池合法嗎?
這需要你自行判斷。OpenAI 的使用條款禁止帳號共享和自動化繞過限制,帳號池功能如果用於規避速率限制,可能違反條款。建議只在個人學習測試環境使用,不要用於商業用途或高頻生產請求。

🎯 你的 AI Agent 技能包來了

包含 50+ Claude Code 實戰 prompt 模板、完整 agentic coding 工作流程設定,台灣開發者首選資源包。

取得 AI Agent 技能包 →

適合誰 / 不適合誰

✅ 適合你,如果... ❌ 不適合你,如果...
你主要用 Codex CLI 或 Claude Code 做 agentic coding 你不用 Codex 或 Claude Code,只用 web UI
你想省 API 費,換用更便宜的模型 你只需要接一個固定 Provider,沒有切換需求
你在資安要求高的環境,想用 Ollama 完全離線 你不想碰命令列,只想要 GUI 解決方案
你想同時在不同機器/項目使用不同 LLM 你需要企業級 multi-tenant 路由,建議直接用 LiteLLM

小結:opencodex 是 agentic coding 工具鏈的隱形補丁

13K★ 的背後是一個簡單但精準的需求:讓開發者不被單一廠商鎖死。Codex CLI 和 Claude Code 都是優秀的 agentic coding 工具,但它們的 API 設計其實已經是業界標準格式,opencodex 利用這一點,用最小的 footprint(本機 proxy + npm 安裝)解鎖了 40+ 供應商。

對台灣開發者來說,最直接的收益是成本控制:把日常代碼任務路由到 Gemini 3.7 Flash($0.075/1M input)或 DeepSeek V4 Pro,只留複雜推理給昂貴的 flagship 模型。加上本機 Ollama 的選項,月費幾乎可以控制在幾美元以內。

目前繁中幾乎沒有完整教學(我們確認過),如果你是 Codex CLI 或 Claude Code 用戶,現在是嘗試的最好時機——趁競品還不知道這個工具的時候,先掌握。

延伸閱讀