DeepSeek Harness Hub
← 全部攻略

【2026-08-28】diegosouzapw/OmniRoute - 5.6万星

2026/8/28 发布

标题:5.6万星的免费AI网关,能让DeepSeek Harness同时调用1200个模型,但90%的人装错了方式

你是不是也这样:API Key 攒了一堆——DeepSeek 的、Claude 的、GPT 的、Kimi 的、Gemini 的——每个工具都要重新配一遍,换个模型就要改配置,烦不胜烦。

更烦的是,有时候某个模型突然限流或者挂了,你的 Agent 直接报错中断,前面跑了半小时的活全白干。

今天这个插件,就是来解决这两个痛点的。

它叫 OmniRoute,GitHub 5.6 万星,450+ 贡献者,MIT 完全开源免费。昨天(8月27日)刚发布了 3.8.49 版本。它的定位很简单:一个免费的 AI 网关,让你用一个端点统一调用 350 个提供商、1200+ 个模型。

但我翻完它的文档和你站上的兼容性验证,发现一个问题:90% 想装它的人,第一步就装错了。

它到底能做什么

OmniRoute 的核心能力,每一条都戳中开发者的痛点:

1. 一个端点,统一所有模型

配置一次,DeepSeek、Claude、GPT、Kimi、Gemini、GLM、MiniMax……350 个提供商、1200+ 模型全部通过同一个端点调用。你的 Harness、Cursor、Claude Code、Cline、Copilot 不用再一个个配 API Key,全部指向 OmniRoute 就行。

2. 配额感知自动回退

这是最实用的功能。你给每个模型设置配额和优先级,当一个模型限流、报错或者额度用完时,OmniRoute 自动切换到下一个可用模型,你的 Agent 完全无感知,任务不会中断。再也不用半夜爬起来看「为什么 Agent 又挂了」。

3. RTK + Caveman 压缩,省 15%-95% Token

内置两种压缩算法,在不影响效果的前提下大幅减少 Token 消耗。对于长上下文、大文档处理场景,省的钱可能比你想象的多得多——尤其是 GPT-4o、Claude Opus 这种贵的模型。

4. 支持 MCP / A2A 协议

这意味着它不只是个 API 中转,还能作为 Agent 之间的通信层。和 DeepSeek Harness 的插件生态天然契合——Harness 插件可以通过 MCP 协议调用 OmniRoute 管理的所有模型和工具。

5. 桌面端 / PWA 应用

不只是命令行工具,还有图形界面,可以可视化管理模型、查看调用统计、监控 Token 消耗。

和 DeepSeek Harness 是什么关系

这里必须说清楚:OmniRoute 不是一个 dsh 原生插件。

你站上把它标为「兼容/相关生态插件」,意思是它不能用 dsh plugin add omniroute 来安装。它是一个独立运行的 AI 网关服务,你需要先把它部署起来,然后在 Harness 里把 API 端点指向它。

正确的用法是:

1. 部署 OmniRoute(本地或服务器)

2. 在 OmniRoute 里配置你所有的 API Key

3. 在 DeepSeek Harness 里,把模型 API 基地址改成 OmniRoute 的端点

4. 从此以后,Harness 里的所有插件、所有 Agent,都能通过 OmniRoute 调用 1200+ 模型,还带自动回退和 Token 压缩

理解了这层关系,你就明白为什么它值得装——它不是 Harness 的一个功能插件,而是 Harness 的「能力放大器」。

安装步骤(正确姿势)

由于不是 dsh 原生插件,安装方式是源码部署:


# 1. 克隆仓库

git clone https://github.com/diegosouzapw/OmniRoute.git

cd OmniRoute



# 2. 安装依赖

npm install



# 3. 配置 API Key(编辑 .env 文件,填入你各个提供商的 Key)

cp .env.example .env

# 编辑 .env,填入 OPENAI_API_KEY、ANTHROPIC_API_KEY、DEEPSEEK_API_KEY 等



# 4. 启动

npm start

启动后默认运行在本地端口,在 Harness 里把 API 基地址指向 http://localhost:你的端口 就行。

重点:这 3 个坑 90% 的人会踩

坑 1:用 dsh plugin add 安装,直接报错

OmniRoute 不是 dsh 原生插件,dsh plugin add omniroute 会失败。必须用 git clone 源码部署。你站上的兼容性验证也标了「安装异常」,原因就在这里——它的 npm 包 omniroute @ 3.8.49 虽然存在,但不是作为 dsh 插件设计的。

坑 2:Node 版本不满足,安装直接失败

OmniRoute 要求 Node 版本 >=22.22.2 <23 或者 >=24.0.0 <27。但绝大多数人电脑上的 Node 是 22.19 或者 20.x,直接 npm install 会报引擎不匹配的错误。

解决方法:用 nvm 切换到 Node 22.22+ 或者 24.x。如果你已经在用 Node 22,升级到 22.22.2 以上就行,不用大版本跳跃。

坑 3:以为装完就能用,忘了配置 API Key

OmniRoute 本身不提供模型,它是个网关——你需要自己有各个提供商的 API Key,在 .env 文件里配置好才能用。它的价值是「统一管理 + 自动回退 + 压缩省钱」,而不是「免费调用所有模型」。90+ 免费提供商是真的,但主流模型(GPT、Claude、DeepSeek 等)还是需要你自己的 Key。

适合谁用
  • 有多个 API Key、不想每个工具重复配置的人——这是最直接的需求
  • 跑长任务/Agent,怕模型中途挂掉的人——自动回退是刚需
  • Token 消耗大、想省钱的人——压缩算法能省不少钱
  • 用 Harness + Cursor + Claude Code 多个工具的人——统一端点,一次配置处处用
  • 对 MCP/A2A 协议感兴趣、想搭建自己 Agent 生态的人

不适合:只用一个模型、没有多 API 管理需求的纯小白——对你来说它太重型了,直接用 Harness 默认配置就行。

写在最后

OmniRoute 代表了一个很明确的趋势:AI 开发正在从「选一个模型」走向「管理一堆模型」。

以前你只需要决定「用 GPT 还是 Claude」,现在你需要决定「什么任务用什么模型、额度怎么分配、挂了怎么切换、Token 怎么省」。OmniRoute 做的就是这件事——把复杂的多模型管理,封装成一个简单的端点。

5.6 万星、450+ 贡献者、昨天还在更新——这不是一个玩具项目,是一个正在被大量开发者验证的基础设施。如果你已经在用 DeepSeek Harness,把 OmniRoute 作为网关层架在前面,你的 Harness 能力会直接翻倍。

我在 dpharness.com(DeepSeek Harness Hub) 上持续追踪所有插件和相关生态工具的汉化、评分和兼容性验证,每个工具都标了「是不是 dsh 原生、能不能直接装、有没有坑」。想找更多能放大 Harness 能力的工具,访问 dpharness.com 或搜索 DeepSeek Harness Hub 就能找到。

下一篇我会测评一个多模态视觉类插件——让 Harness 能直接看图、识别截图、分析图表,关注我别错过。

---

订阅周报,不错过新攻略
每周一封 · 插件 + 福利

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群