免费 AI 网关:一个端点聚合 352 家供应商,让编码 Agent 永不缺额度
更新于 2026-08-27 · 上次分析 2026-07-23(v3.8.49 / 25.7k★ 时代,本次全量重制)
← 返回汇总把免费层堆成一池,让 Claude Code 永不空转
自托管 AI 网关。Claude Code / Codex / Cursor / Cline / Copilot / Antigravity 全部指向一个本地端点,背后是 352 家供应商(154 家带免费标记)、1,312 个原始模型 ID。配额耗尽自动切换,12 引擎压缩省 15–95% token(平均 ~89%)。装上即用——内置 keyless 免费商,零配置第一发请求就有响应。
| 指标 | v3.8.49(7 月末) | v3.8.50(8-26 发布) | 变化 |
|---|---|---|---|
| Stars | 25.7k | 56.3k | +119% |
| Providers | 290 | 352 | +62 |
| Chat 模型 ID | 1,185 | 1,312 | +127 |
| Commits | — | 7,649(131 分支 / 315 标签) | 日更级 |
每家免费层一套接入方式,手写堆叠意味着几十个 SDK、几十份配置文件,维护成本指数级。
每家配额窗口不同(按分钟/按天/按月重置),手工跟踪哪家还有余量、哪家几点刷新,根本算不过来。
用了多少、还剩多少、值不值得切——没有统一账本,白嫖变成体力活。
OmniRoute 的答案:把免费层做成编目(catalog)——455 条免费行、40 个循环池、56 家 keyless 永久免费商——配额感知调度 + 实时余量遥测,账本替你算。
auto:不用建 combo,从已连接供应商实时评分组装虚拟链auto(粘住上次好用的)、auto/coding(质量优先)、auto/fast(最低延迟)、auto/cheap(最便宜)、auto/offline(最大配额余量)、auto/smart(质量优先 + 10% 探索新模型)| 类别 | 策略 | 一句话 |
|---|---|---|
| 负载均衡 | round-robin · weighted · p2c · least-used · random | 经典分布;p2c = 二选一随机(比纯随机更均衡) |
| 顺序消费 | priority · fill-first | 排序榨干 / 填满再走 |
| 配额感知 | headroom · reset-window · reset-aware | 按剩余余量 / 重置时间排序,配额时钟进决策 |
| 成本 | cost-optimized | 按目录实时价格最小化 $/请求 |
| 上下文 | context-relay · context-optimized | 长会话跨目标交接上下文 / 按上下文大小选最合适 |
| 其他 | strict-random · cache-optimized · lkgp · fusion · pipeline · auto | fusion = 并行多 panel + judge 合成答案 |
每个 combo 步骤可单独选策略;配额时钟类策略(reset-window/reset-aware)是免费层白嫖的核心——知道哪家几点「回血」就等于多一池额度。
代码块、URL、结构化数据永远 byte-perfect 保留——压缩只动散文和冗余,不动事实。每引擎独立开关,可按 combo 单独配置。整体节省 15–95%,平均 ~89%。
context-as-image 只在 Anthropic 直连线上对 Claude 实测有效;GPT 系 transformers fail-closed 等待供应商回执——激进功能有明确开关边界,不默认开启。
在满是营销数字的免费层赛道,这套「分母口径全公开 + 定期重审计 + 坏消息也发」的算法本身就是差异化。
start——带系统托盘(无 Electron 模式)、machine-ID 自动认证| 层 | 技术 |
|---|---|
| 运行时 | Node.js 22.x / 24.x LTS(>=22.22.2 <23 || >=24 <27) |
| 语言 | TypeScript 6.0,核心零 any(v2.0 起) |
| 框架 | Next.js 16 + React 19 + Tailwind CSS 4 |
| 存储 | better-sqlite3(WAL)+ LowDB;120 域模块 / 159 个 migration |
| Schema | Zod 4(MCP 工具 I/O + API 契约) |
| 流 | SSE + WebSocket 桥(/v1/ws) |
| 压缩 | 12 引擎管线(RTK / Caveman / LLMLingua-2 ONNX / GCF / OmniGlyph) |
| 分发 | npm · Docker · Electron · pnpm · Arch · Termux · PWA |
对比 Go 单二进制的同类:这套栈换来 Dashboard、桌面端、i18n、模块化,代价是资源占用和依赖复杂度。VS Code 原生 Copilot Chat 也能直连(新支持)。
# 1. 安装(npm 一行) npx omniroute@latest # 或 Docker / Electron / Termux / pnpm # 2. 编码工具指向本地端点 export ANTHROPIC_BASE_URL=\ http://localhost:3000/api/v1 # 3. 模型名直接写 auto,零配置起跑 claude --model auto
auto/coding;想省钱 auto/cheap;深夜挂机 auto/offline聚合外部免费层/廉价供应商池:352 家编目、154 家免费标记。你的额度来自供应商的慷慨(免费 tier + keyless 白嫖商)。核心技能是配额感知调度 + token 压缩,让小额免费池跑出订阅体感。
把你已付费的 CLI 订阅(Claude Max / ChatGPT Plus / Gemini / Grok OAuth)逆向成标准 API。多账户轮询 + 粘性会话,存量订阅一个 token 都不浪费。Go 单二进制、零依赖、下载即跑。
一句话分野:没有付费订阅、想白嫖外部免费池 → OmniRoute;已经付了订阅、想榨干每一滴 → CLIProxyAPI。两者解决的是同一个痛点(额度焦虑)的两端。
| 维度 | OmniRoute | CLIProxyAPI |
|---|---|---|
| Stars / 建仓 | 56.3k · 2026-02(6.5 个月) | 48.4k · 2025-07(13.7 个月) |
| 语言 / 形态 | TypeScript · Next.js + Electron 全栈 | Go · 单二进制零依赖 |
| 额度来源 | 352 外部供应商(154 免费 / 56 keyless) | 自有 CLI 订阅 OAuth 池(Codex/Claude/Gemini/Grok) |
| 路由能力 | 19 策略 + auto 六变体 + Tier 1/2/3 | 多账户轮询 + 粘性会话 |
| token 压缩 | 12 引擎(15–95%,均 ~89%) | 无 |
| 协议扩展 | MCP 107 工具 · A2A · 45 SKILL.md · 记忆 | 纯代理,OpenAI Responses 兼容输出 |
| 资源占用 | Node + SQLite + 可选 Electron,较重 | 单文件,极轻 |
| 合规灰色度 | 免费层 ToS 风险(编目已标 15 家 avoid) | 逆向官方 CLI 订阅,风险更集中 |
| License | MIT | MIT |
CLIProxyAPI 数据参考本站 CLIProxyAPI vs sub2api 横评(2026-08-22)。OmniRoute 官方对比文档另有 vs LiteLLM / OpenRouter / Portkey 详表。
组合拳也成立:CLIProxyAPI 榨订阅、OmniRoute 薅免费层,都指向各自的编码工具——但两套都碰灰色地带,商用前读条款。
一个月翻倍的曲线 + 600+ contributors + 日更节奏,正在成为「免费层聚合」品类的定义者。v3.9.0 LTS 若落地,将从白嫖工具升格为个人 AI 基础设施(网关 + 记忆 + MCP 工具箱 + 多模态桥)。最大变数不在代码,在供应商免费层的持续供给。