muxlayer
muxlayer guides/muxlayer-vs-cc-switch-and-ccr

MuxLayer vs cc-switch / CCR

不是配置切换器,也不是多 agent 控制台。

只想在很多客户端之间换 API 入口,用 cc-switch。要管一堆 agent,用 CCR。客户端永远指向一个本地网关,需要协议转换、故障转移、成本和请求追踪,用 MuxLayer。

直接答案

简短答案:只想在很多客户端之间换 API 入口,用 cc-switch。要管一堆 agent,用 CCR。客户端永远指向一个本地网关,需要协议转换、故障转移、成本和请求追踪,用 MuxLayer。

适合场景

  • 你需要判断 MuxLayer 和另一种方案的边界。
  • 你在本地 AI 应用、Provider 路由和请求追踪之间做选择。
  • 你想知道什么时候该用本地网关,什么时候不该用。

不适合场景

  • 你已经确定只使用一种方案,不需要对比取舍。
  • 你只想看完整 API 参考,而不是选择建议。

各自是什么

cc-switch 把供应商写进各客户端配置文件并来回切换。CCR(Claude Code Router 一类)挡在编程 agent 前面,当多 agent / 路由控制面。MuxLayer 是本地 HTTP 网关:Chat Completions、Anthropic Messages、Responses、Gemini 进同一个进程,映射、故障转移、预算、缓存和日志都在这里发生。

什么时候选 MuxLayer

你希望 Codex、Claude Code、Gemini CLI、OpenCode、Kimi CLI、Grok Build、DeepSeek Harness 一直指向同一个本地入口。换供应商、模型映射、任务分流、排错都在 MuxLayer 里做。一键 apply/回滚是附带的,产品本身是网关,不是配置编辑器。

什么时候选另外两个

如果你根本不需要代理、只改客户端文件再重启,cc-switch 就够。如果你的问题是编排很多 agent,而不是转协议、看 token 成本,CCR 更合适。MuxLayer 不去抄它们的客户端数量,也不做 agent 市场。

muxlayer --faq

常见问题。

MuxLayer 能替代 cc-switch 吗?

只能替代「把客户端指到本地网关」这一段。它不会同步 cc-switch 认识的每一种客户端格式。

MuxLayer 能替代 CCR 吗?

不能。CCR 是多 agent 控制面。MuxLayer 路由模型 HTTP,并留下追踪。