AI/智能体/模型工具 · Go

workweave/router

面向智能体系统的模型路由器:把每次请求转到合适模型

增长榜 #78 已读 README 并重写
增长排名 #78 Fast Growth Top 100
本期热度 Stars 23 OSSInsight 页面展示
Forks 1 榜单记录
Fork / Star 4.3% 社区复用强度

它是什么

这是一个模型路由代理,不是训练框架。它解决的是“同一个应用里,不同请求该用哪个模型”的问题:把 Anthropic、OpenAI、Gemini 以及部分开源模型接到同一个入口,再按请求分发到更合适的模型。 README 明确写到可以把 Claude Code、Codex、Cursor 或自己的应用指向 localhost:8080 使用。它主要面向做 AI 应用、智能体编排和 AI 辅助编码的人。

为什么值得关注

它在榜单里被突出,是因为定位很直接:只改一个 endpoint,就能让请求自动路由到合适模型,并且 README 声称可显著降本。材料里也给出了“Fast Growth Top 100”的排名信号,说明它近期关注度在上升。

核心能力

  • 按每个请求选择合适的模型
  • 兼容 Anthropic、OpenAI、Gemini 接口
  • 支持流式、工具调用和视觉请求
  • 接入开源模型和 OpenAI 兼容端点

适合谁用

  • 做 AI 应用、智能体编排的人
  • 把 Claude Code、Codex、Cursor 接到统一入口的人
  • 想统一管理多模型调用的团队
  • 需要在本地保管 provider key 的项目

使用前注意

  • README 写明 provider keys 保留在本机,并且静态加密
  • 仓库许可证是 NOASSERTION,使用前要先确认许可条款
  • GitHub 显示 open issues 数量为 42,维护状态需结合实际看
  • 文档示例是 localhost:8080 入口,说明它是代理接入方式

README 证据

  • One endpoint. Every model. Always the right one.
  • Point Claude Code, Codex, Cursor, or your own app at localhost:8080.
  • Routes per request.... picks the right model from your enabled providers.
  • Speaks everyone's API. Anthropic Messages, OpenAI Chat Completions, Gemini native.