还在为不同AI编程工具的API不统一头疼?这个开源网关帮你一键搞定

写了半年 AI 编程,你有没有遇到这种情况——

想用 Cursor Agent,但手头的工具链只认 OpenAI API?或者你买了 ChatGPT Pro,想把 DALL-E 图像生成能力接进自己的应用,结果发现市面上根本没有现成的桥梁?

今天挖到一个开源小工具叫 agent-cli-to-api,作者的想法很直接:把主流 AI 编程 Agent 的 CLI 包装成一个标准的 OpenAI 兼容网关,让你用 curl 或者任何 OpenAI SDK 就能调用 Claude Code、Codex、Cursor Agent 和 Gemini。

核心就这么几件事:

1. 一个网关,四个后端

安装之后,本地跑起来一个 HTTP 服务,所有请求走标准的 /v1/chat/completions 接口。传一个 cursor: / claude: / gemini: 前缀就能切换后端,不用改任何业务代码。

2. 顺便白嫖 ChatGPT Pro 的图像生成

这是我觉得最有意思的地方。作者发现 Codex CLI 登录用了 OAuth,token 里面其实带着 ChatGPT Plus 的图像生成权限。网关直接把这个能力暴露成了 /v1/chat/completions 里的 gpt-image-class 输出——不需要 OpenAI API Key,只要你登录了 Codex 就能用。

3. 零依赖,Python 跑起来就能用

纯 Python(需要 3.11+),pip 装上直接跑,没有额外的数据库或者服务依赖。代码也不复杂,读一遍大概能摸清它怎么把 CLI 的 stdin/stdout 翻译成 HTTP 请求的。

适用场景

如果你在搭一套内部 AI 工具平台,或者想在团队里统一管理不同 Agent 的调用,agent-cli-to-api 是个很轻量的切入点。比起自己写一堆 CLI 集成,用这个网关收敛成一套 API,后期换 Agent 也不用动上游业务代码。

不过需要提醒的是,它本质上是本地网关,生产环境要考虑 token 安全和并发限制。

GitHub 链接

https://github.com/leeguooooo/agent-cli-to-api


GitHub: https://github.com/leeguooooo/agent-cli-to-api

评论区

0 条评论

登录后可评论。

江望 1137 阅读