Claude Code Router是什么:一个本地AI网关如何统一管控所有AI Agent
2026/9/3 11:59:26 网站建设 项目流程

Claude Code Router是什么:一个本地AI网关如何统一管控所有AI Agent

【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-router

Claude Code Router(CCR)是一个本地 AI 网关与控制平面:它在你电脑上提供一个稳定的本地入口,把 Claude Code、Codex、Grok CLI、Kimi CLI、OpenCode 等 AI 编程 Agent 的请求统一拦截下来,再按你配置的路由规则转发给任意模型供应商(OpenRouter、DeepSeek、Kimi、Gemini、OpenAI 等)。简单说,一个本地网关就能统一管控所有 AI Agent 的模型、路由、凭据、工具与日志,切换供应商不用再改任何 Agent 配置。

为什么需要一个本地AI网关?

如果你同时使用多个编程 Agent 和多家模型供应商,大概率会碰到这些问题:

  • 配置散落:每个 Agent(Claude Code、Codex、Kimi CLI……)各自维护一套模型与 API Key 配置,换供应商要逐个改;
  • 单点故障:一个 Key 限流或欠费,所有走这个 Key 的 Agent 全部中断;
  • 账单不透明:Token 花在哪、哪个模型、哪个 Agent 花的,只能靠猜;
  • 能力参差:有的模型不会联网搜索、有的模型不支持视觉,想补能力只能换模型。

Claude Code Router 的思路是把"入口"收拢到本地:所有 Agent 只连接127.0.0.1:3456这一个地址,背后接多少供应商、怎么路由、失败怎么降级,全部由网关统一处理。

工作原理:所有请求都经过本地入口

CCR 的工作方式可以概括成一条链路:

Claude Code · Codex · Grok CLI · Kimi CLI · OpenCode · Pi · ZCode · ... │ ▼ Claude Code Router :3456(本地AI网关) 配置档案 · 路由规则 · 凭据池 · 工具 · 日志 │ ▼ 命中的供应商、模型与账号

以 Claude Code 为例,它支持通过环境变量覆盖 API 地址,CCR 只需把请求指向本地网关,终端里就能看到这个地址被改写:

这个"不改源码、只改入口"的思路正是项目最初的设计——作者通过逆向发现ANTHROPIC_BASE_URL可被环境变量覆盖,于是用一个本地服务完成请求转发与协议转换,这个项目由此诞生,过程记录在 blog/zh/项目初衷及原理.md 中。

5 个核心能力,逐一看懂 CCR 的价值

1️⃣ 供应商统一管理

内置 OpenRouter、DeepSeek、Kimi、百炼、Moonshot、Gemini、Mistral、Z.AI 等 20+ 供应商预设,填上 API Key 即可接入;也支持任意兼容 OpenAI / Anthropic / Gemini 协议的自定义端点。网关会自动做协议探测、模型发现和连通性检测,还支持凭据池(多 Key 轮换),一个 Key 挂了自动切换,请求不断流。

2️⃣ 智能路由:重试、回退与请求改写

路由是 CCR 的灵魂。你可以为请求设置:

  • 条件规则:按 Header / Body 内容、上下文长度(如超过 32K 自动切长上下文模型)选择不同模型;
  • 失败重试与有序 Fallback:主模型失败时按顺序回退到备用模型;
  • 请求改写:在转发前改写提示词、注入工具指令,针对具体模型调优(比如强制模型积极调用工具);
  • 模型前缀:用model字段的前缀快速指定"哪个任务走哪个模型"。

3️⃣ Fusion 组合模型

不想为"视觉能力"或"联网搜索"单独换一个模型?Fusion 可以把一个文本模型与视觉、联网搜索、生图生视频或自定义 MCP 工具组合成一个新模型——你在 Agent 里选它,CCR 自动拆分调用,能力按需拼装。配套的 ToolHub 则把多个 MCP Server 收束成一个动态工具检索入口。

4️⃣ 日志与可观测性:每一分钱都看得见

这是普通用户最容易上头的能力。概览仪表盘直接展示:每个供应商的余额与额度用量、系统可用性时间轴、请求数、输入/输出/缓存 Token、缓存命中率和成本估算

每条请求的日志里还能看到最终命中的供应商、模型、凭据、状态码、耗时和 Token 明细;观测面板进一步展示 Agent 的完整执行链路与工具调用过程,排查"到底哪一步出了问题"不再靠猜。

5️⃣ Agent 配置档案与 IM 接力

CCR 为 Claude Code、Codex、Grok CLI、Kimi CLI、Kilo Code、OpenCode、Pi、ZCode、Claude Design、WorkBuddy 等 Agent 内置了配置档案:在应用里选 Agent、选模型,一键把网关地址和模型写进 Agent 配置,还支持多开与 CLI / App 启动入口。

更妙的是AgentClaw:它能把本机 Agent 变成 Slack、Discord、Telegram、飞书、钉钉甚至微信 iLink 里的 Bot,在手机上随时给编程 Agent 派活。

最快上手路径(5 步)

步骤操作说明
1下载桌面端或安装 CLImacOS / Windows / Linux 桌面版开箱即用;也可npm install -g @musistudio/claude-code-router后用ccr ui启动
2添加供应商选内置预设,填 API Key,保存后自动探测连通性
3启动服务本地网关默认监听http://127.0.0.1:3456
4应用 Agent 配置档案选 Claude Code / Codex 等,指定模型并应用
5查看日志确认最终供应商、模型、Token 与耗时

完整流程见 安装指南 与 接入供应商;想用容器部署可参考仓库根目录的 docker-compose.yml。

哪些人最适合用 Claude Code Router?

  • 同时用多家供应商的人:一套 Key、多路回退,Agent 不再因单点故障罢工;
  • 在意成本的人:仪表盘实时看余额、Token 与成本估算,按任务分配合适的模型;
  • 想给 Agent 扩能力的人:用 Fusion 给纯文本模型补上视觉、联网搜索和自定义工具;
  • 开发者:网关核心在 packages/core/src/gateway/,路由引擎在 packages/core/src/routing/,还支持编写扩展插件自定义路由与供应商。

相关文档与源码索引

资料路径
官方文档首页docs/src/content/docs/zh/index.md
智能路由详解docs/src/content/docs/zh/configuration/routing.md
详细配置总览docs/src/content/docs/zh/configuration.md
项目初衷与逆向过程blog/zh/项目初衷及原理.md
Fusion 能力设计思路blog/zh/或许我们能在Router中做更多事情.md
网关服务源码packages/core/src/gateway/
CLI 入口packages/cli/src/cli.ts

一句话总结:Claude Code Router 把散落在各处的 AI Agent 请求收拢到一个本地网关,让你在统一界面里管模型、管路由、管钱、管日志——多 Agent 时代,这是非常实用的"中央控制台"。

【免费下载链接】claude-code-routerOne local control plane for every AI agent: route across models, fuse new capabilities, orchestrate tools, and stay fully in control.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-code-router

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询