AI Agent / Developer Tools
CLIProxyAPI:把 Codex、Claude Code、Gemini CLI 透過 OAuth 包成相容 API,為什麼大家說 OpenAI 很「open」
Threads @cyh.289 用截圖調侃 OpenAI 很自由,留言提到官方/社群鼓勵 CLI Proxy API。交叉查證後,相關專案 CLIProxyAPI 可把 ChatGPT Codex、Claude Code、Gemini、Grok Build 等 CLI/OAuth access 包成 OpenAI/Gemini/Claude/Codex-compatible API,MIT 授權,支援 multi-account、streaming、function calling。本文整理它的價值、ToS/帳號風險、適合放在 Hermes 研究而非立即 production 的理由。
2026年7月12日3 分鐘閱讀👁 5
CLI Proxy × OAuth × AI Coding Tools
CLIProxyAPI:把 Codex / Claude Code / Gemini CLI 包成相容 API
Threads 截圖在笑 OpenAI 很「open」:社群正在把各家 CLI / OAuth 型 coding agent 包成 API proxy,讓原本只給 CLI 使用的訂閱或登入能力,變成 OpenAI / Gemini / Claude / Codex compatible endpoint。
來源與查證:
- Threads:@cyh.289「openAI就是如此自由」
- GitHub:router-for-me/CLIProxyAPI — MIT License,約 40.7k stars。
- README 查證:提供 OpenAI / Gemini / Claude / Codex / Grok compatible API interfaces for CLI。
- README 查證:支援 OpenAI Codex via OAuth login、Claude Code via OAuth login、multi-account round-robin、streaming、function calling、multimodal input。
這是什麼
CLIProxyAPI 的定位是:
A proxy server that provides OpenAI/Gemini/Claude/Codex/Grok compatible API interfaces for CLI.
它把各家 AI coding CLI 的登入/訂閱能力包成一個本地或自架 proxy,讓其他工具用類 OpenAI API 的方式呼叫。
| 能力 | README 查到的描述 | 實務意義 |
|---|---|---|
| OpenAI Codex via OAuth | 支援 OpenAI Codex / GPT models via OAuth login | 不用單純 API key 模式,而是利用 CLI 登入態。 |
| Claude Code via OAuth | 支援 Claude Code via OAuth login | 可把 Claude Code 的 CLI access 包成可被其他 client 使用的 API。 |
| 相容 API | OpenAI / Gemini / Claude / Codex compatible endpoints | 可以接 SDK、agent framework、coding tool。 |
| 多帳號輪詢 | multiple accounts with round-robin load balancing | 社群常用於 quota 管理,但也是風險來源。 |
| 工具呼叫 / 串流 | streaming、function calling/tools support | 不是單純 chat proxy,可支援 agent 工作流。 |
| 授權 | MIT License | 程式碼可商用修改,但不代表上游服務條款允許此用法。 |
為什麼 Threads 說 OpenAI 很自由
從留言脈絡看,大家在笑的不是 OpenAI 官方真的宣布「隨便 proxy 訂閱」。而是:
- Codex / CLI 生態留下了足夠多的本地登入、OAuth、proxy 可塑性。
- 社群工具可以把 CLI access 轉成 API endpoint。