把任意终端 agent 包装成 OpenAI 兼容 API 的反向代理
Star51
24h 新增+1
7 天新增—
Fork12
Issue0
语言Rust
项目介绍
更新于 1 天前
omni2api 是一个把「任何能在终端里跑的东西」包装成 OpenAI 兼容 API 的反向代理,用 Rust 写的。它在服务器里留一个「座位」,平时这个位置该放模型,现在可以放一个 AI agent、一段脚本,甚至一个人;调用方拿到标准的 base URL、API key 和模型名,完全感觉不到对面不是真模型。它解决的麻烦是:你手头有个能干活的 agent(比如 Claude Code 或自写脚本),但想让别的工具——IDE、桌面应用、任意 LLM 客户端——像调 GPT 一样调它,不用自己写适配层。工具调用是真透传的,调用方沙箱执行命令后结果会回流给座位上的 agent,还支持多路并发对话、图片文件、语音和 Realtime。适合正在搭 AI 工作流、想把内部 agent 复用成标准服务的后端和平台工程师;如果你只是调用现成大模型 API,跟你的关系不大。
上手成本:中
Star 趋势
话题标签
ai-agentsai-toolsanthropicapiautomationclideveloper-toolsllmopenai-apireverse-proxyrustself-hostedterminal
仓库信息
| License | MIT |
| 创建时间 | 2026-10-22 |
| 最后推送 | 1 天前 |
| 热度分 | 3.0 |