CLI Proxy API:一个代理服务器,让 CLI 工具用上各家 AI 模型
CLI Proxy API:一个代理服务器,让 CLI 工具用上各家 AI 模型
最近在 GitHub 上看到一个项目,Star 数已经到了 3.8 万,叫 CLI Proxy API。看名字就知道,这是个代理服务器,但它代理的东西挺有意思,专门为 CLI 工具提供 OpenAI、Gemini、Claude、Codex、Grok 这些模型的兼容 API 接口。
简单说,你本地跑的命令行 AI 工具,不管是 Claude Code 还是 OpenAI Codex,都可以通过这个代理来调用模型,而且支持多账号轮询、OAuth 登录这些能力。

它解决什么问题
用过 Claude Code 或 Codex 的人都知道,这些 CLI 工具本身只支持自家的模型。你想让 Claude Code 调 Gemini,或者让 Codex 用 Claude 的模型,原生是不支持的。
CLI Proxy API 做的事情就是在中间加一层。它模拟各家的 API 格式,CLI 工具发请求过来,它帮你转成目标模型能理解的格式,再转发出去。对 CLI 工具来说,它以为自己还在跟原生 API 通信,实际上已经被代理了一层。
这个设计的好处是,你不需要改 CLI 工具的代码,只要把 API 地址指向代理就行。
支持的能力
项目支持的功能挺全:
- 流式和非流式响应,包括 WebSocket
- 函数调用和工具使用
- 多模态输入,文字和图片都能处理
- 多账号轮询负载均衡,支持 Gemini、OpenAI、Claude、Grok
- OAuth 登录流程,覆盖 Claude Code、OpenAI Codex、Grok Build
- 兼容 OpenAI 格式的上游服务商,比如 OpenRouter
多账号轮询这个功能比较实用。如果你有好几个 Claude 账号或者好几个 Codex 账号,可以把它们都配进去,代理会自动轮流用,单个账号的配额压力就小很多。

社区生态
这个项目让我意外的是,围绕它长出来一堆第三方工具。
vibeproxy 是个 macOS 菜单栏应用,直接用你的 Claude Code 或 ChatGPT 订阅来驱动其他 AI 编程工具,不用单独买 API Key。Subtitle Translator 用它来做字幕翻译,把各家大模型的能力接到字幕处理上。CCS 是个命令行工具,专门在多个 Claude 账号之间快速切换。
还有 Quotio、ProxyPilot、ZeroLimit 这些,有的做桌面端管理界面,有的做配额监控,有的做系统托盘集成。光是 README 里列出来的就有二十多个。
一个开源项目能长出这种规模的生态,说明它确实解决了真实的需求。
实际使用
从文档来看,部署方式比较标准,Go 写的,有 SDK 可以嵌入到自己的项目里。管理 API 也提供了,可以做健康检查、配置管理这些操作。
用法统计这块,项目本身从 v6.10.0 开始不再内置,但有两个社区方案可以接:CPA Usage Keeper 做数据持久化和可视化,CPA-Manager-Plus 做请求级监控和成本估算。
如果你是开发者,想基于它做二次开发,项目提供了完整的 SDK 文档,包括基础用法、高级配置、自定义 Provider 示例这些。
谁适合用
经常用 Claude Code、Codex 这类 CLI AI 工具的人,特别是手上有多个账号想统一管理的。或者你在做 AI 编程相关的工具开发,需要一个本地代理层来统一各家模型的调用方式。
不需要 API Key 这一点也是个卖点。很多场景下你有 ChatGPT Plus 或 Claude Pro 的订阅就够了,不用再单独花钱买 API 额度。
项目是 MIT 协议,代码全开源,想怎么改都行。
Pro 的订阅就够了,不用再单独花钱买 API 额度。
项目是 MIT 协议,代码全开源,想怎么改都行。
更多推荐


所有评论(0)