项目核心亮点
• 一端点、多协议:支持 OpenAI、Claude、Gemini 等格式自动转换。你的 IDE/CLI 工具只需指向 http://localhost:20128/v1 即可。
• 177+ 提供商,50+ 免费:聚合大量免费阶层(据称每月可达 ~1.9B 免费 tokens),11 个永远免费提供商。支持自动 fallback,永不卡住。GitHub
• 智能路由与 Combo:支持 15 种路由策略(如 priority、round-robin、cost-optimized、auto 等)。auto 模式会根据健康度、配额、成本、延迟等 9 个因素智能选择。
• 极致 token 压缩:RTK + Caveman 叠加压缩,可节省 15-95% tokens(工具输出、代码等场景特别有效),大幅降低成本和延迟。
• 丰富功能:
• MCP Server(87+ 工具)和 A2A 协议,支持 AI Agent 直接控制网关。
• 仪表盘:实时监控配额、健康、用量、压缩效果等。
• 隐私优先:本地运行,密钥 AES-256 加密,无遥测。
• 多平台支持:npm、Docker、Electron Desktop、Termux(手机)、PWA。
• 兼容性强:完美适配主流编码代理和 CLI 工具。
项目基于 TypeScript 开发,活跃维护中(v3.8+),MIT 许可,完全开源。
为什么推荐 OmniRoute?
普通开发者经常面临订阅配额用尽、rate limit、跨提供商切换麻烦、token 浪费等问题。OmniRoute 通过 4 层自动 fallback(订阅 → API Key → 低价 → 免费)、多账号轮询、智能压缩等机制,真正实现“Never stop coding”。GitHub
它不仅仅是个代理,还是一个完整的本地 AI 基础设施,适合个人开发者、团队和追求性价比的用户。
如何快速搭建使用
text
npm install -g omniroute
omniroute
启动后访问 http://localhost:20128 进入仪表盘。
• API 端点:http://localhost:20128/v1
在仪表盘 Providers 页面,快速连接 Kiro AI、OpenCode Free 等无需密钥的免费服务。也可以添加自己的 API Key。
• Base URL:http://localhost:20128/v1
• API Key:从仪表盘 Endpoints 页面复制
• Model:推荐 auto(智能路由)或具体模型如 claude-3.5-sonnet 等
例如在 Cursor / Claude Code 等工具的设置中直接填写即可。
text
docker run -d --name omniroute --restart unless-stopped \
-p 20128:20128 -v omniroute-data:/app/data \
diegosouzapw/omniroute:latest
• 从源码:git clone 后 npm install && npm run dev
• Electron Desktop:npm run electron:build
• Termux(Android):支持手机常驻运行
详细安装和配置可参考项目 README 中的 Quick Start 和文档目录(docs/)。
验证命令:
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
总结
OmniRoute 极大降低了 AI 开发的使用门槛和成本,尤其适合重度使用 Claude/Cursor 等工具的开发者。它把复杂的多提供商管理、配额追踪、token 优化等工作全部自动化,让你专注于编码本身。
项目 GitHub:https://github.com/diegosouzapw/OmniRoute
官网:
omniroute.online
强烈建议 star 支持一下!有问题可以加入项目的 Discord/Telegram/WhatsApp 社区讨论。
如果你试用后有心得,欢迎在评论区分享你的 Combo 配置或压缩节省数据~ 🚀
💬 评论区 (0)
暂无评论,快来抢沙发吧!