CheapRouter 来了:把 Claude Code 和 Codex 装进一个客户端

行业快讯

基于 Paseo 二开的 CheapRouter 客户端正式登场,主打自动安装 Claude Code/Codex、内置路由、Git Worktree 并行 Agent,瞄准国内开发者的配置痛点。

CheapRouter 把"装好就能用"这件事认真做了一遍

这两天有个叫 CheapRouter 的客户端在 Linux.do 上线,名字听着像中转站,但作者一上来就划了条线:他不想做"又一个 OpenRouter",而是要做一个能直接进开发流程的 AI Agent 工作台

这事的背景其实不复杂。过去一年,Claude Code 和 OpenAI Codex CLI 几乎成了海外开发者的默认配置,但凡你想在国内用上这两个东西,路径基本是固定的:先翻墙,再找中转,再配 BaseUrl 和 API Key,再折腾环境变量,再处理 CLI 自带的那一堆配置文件。换台机器重来一遍。多人协作再来一遍。每次模型切换还得手动改配置。

中转站解决的是"请求能不能发出去",但 Claude Code 和 Codex 这种 Agent 类工具的痛点早就不在请求层了。CheapRouter 想做的,是把"能稳定跑起来"这件事一次做完。

CheapRouter 客户端主界面,展示 Claude Code 与 Codex 的集成入口

它和中转站到底差在哪

先说清楚定位。CheapRouter 自己的描述是"内置成本可控 AI 服务的一体化 AI 编程客户端",翻译成开发者能听懂的话,大概是这么几层:

第一层是托管和自动化。客户端会主动检查本机环境,自动安装 Claude Code 和 Codex CLI,登录之后自动写好路由配置。新机器开箱,理论上不需要你再去碰 ~/.claude/settings.json 或者 OPENAI_BASE_URL 这种环境变量。这一步对老手来说算锦上添花,但对刚想试试 Claude Code 的开发者,门槛差距是肉眼可见的。

第二层是按任务切模型。Claude Code 默认绑 Sonnet/Opus,Codex 默认绑 GPT 系列,但真实开发里不是每个任务都值得用最贵的模型跑。改个变量名、写个单元测试,用便宜模型就够了;架构重构、复杂调试,再切到强模型。CheapRouter 把这层做成了模型分组切换,而且支持 BYOK 和自定义端点——意味着你既可以用它内置的服务,也可以把自己已有的 Key 接进来。

第三层,也是我觉得这个产品最有意思的地方:Git Worktree 并行 Agent

Git Worktree 并行 Agent:这个细节值得展开

用过 Claude Code 或 Codex 重度跑 Agent 的人都知道一件事:多个 Agent 在同一个项目里并行干活,会打架。一个 Agent 在改 src/auth.ts,另一个 Agent 同时在重构 src/router.ts,但它们共享同一份工作区,文件锁、git 状态、依赖安装互相覆盖,跑着跑着就乱了。

社区里常见的 workaround 是手动 git worktree add 一个分支目录,把每个 Agent 关在自己的工作区里。但这套流程要手动维护分支命名、worktree 路径、清理逻辑,没人愿意每次都来一遍。

CheapRouter 把这层做进了客户端:每个 Agent 任务自动落到独立 worktree,跑完合并或丢弃。这不是什么颠覆性技术,但它把一个明确的工程痛点变成了开箱即用的能力,方向是对的。这也是我看到现在做 AI 编程客户端的产品里,少有把"并行 Agent 隔离"作为一等公民的。

Git Worktree 并行 Agent 任务调度示意图

基于 Paseo 二开,加了什么国内化的东西

作者很坦诚,底座是开源项目 Paseo。Paseo 本身提供了 Agent 多端工作流的基础架构,CheapRouter 在上面叠了一层更适合国内开发者的能力:

  • 客户端登录与托管服务(不用自己搭中转)
  • 自动安装 Claude Code / Codex CLI
  • 充值入口和余额管理(人民币结算,不用绑外币卡)
  • Claude Code 和 Codex 的独立路由(互不干扰)
  • 模型分组切换
  • 模型广场和实时状态可见
  • BYOK 和自定义端点
  • Git Worktree 并行 Agent

关键的差异点是国内直连人民币计费。这两件事看着小,但凡试过用海外信用卡给 Anthropic 充值、或者凌晨三点 Claude API 抽风的开发者都懂——这是国内用 Agent 工具最现实的两道墙。

作者在帖子里也提到参考过 KiloCode 这类产品,但 KiloCode 更偏 IDE 插件方向,CheapRouter 走的是独立客户端 + CLI 托管的路子,定位不太一样。

跟 9Router、claude-code-local 这些方案比,怎么看

最近做"本地 AI 编程路由"这件事的产品不少。简单梳理一下:

方案 定位 适合场景
9Router 本地智能路由代理 已有多个 Key,想自己调度
claude-code-local 完全离线跑 Claude Code 强隐私、企业内网
CheapRouter 一体化客户端 + 托管服务 想最快用上 Claude Code/Codex
KWCode 类 本地小模型 + MoE 架构 公司不让代码出网

几个产品的取舍其实很清楚。9Router 给你调度能力但不管 Key 从哪来,claude-code-local 走极致隐私路线但需要本地有像样的算力,KWCode 这类是本地小模型 + 切碎任务的工程化路径。

CheapRouter 切的是另一个市场:不想自己折腾,但又要用上原版 Claude Code 和 Codex 的开发者。这部分人其实占大多数——大多数独立开发者和小团队既不想自建本地推理,也懒得维护一堆中转配置,他们只想打开终端就能 claude 一句话开干。

几个值得关注的点

上手试了一下,有几个观察可以分享:

自动安装这步做得比想象中扎实。Claude Code 的安装本身就有点烦——Node 版本、npm 全局路径、Anthropic Key 配置,新手很容易卡住。CheapRouter 把这套流程内化了,登录后基本是一键到位。

模型分组切换的 UI 很关键。这个功能的价值不在于"能切",而在于"切起来不疼"。如果每次切模型都要打开配置文件改两行,那这个功能就是摆设。CheapRouter 做成了客户端里的下拉菜单,跑任务前选一下就行,这个体验门槛是合格的。

用量和余额可见是个加分项。Claude Code 自身没有特别好的用量面板,跑一晚上 Agent 不知道烧了多少钱是常态。客户端里直接显示余额和消耗,至少能让你心里有数。

注册送 5 美元额度这件事,按当前 Sonnet 的价格能跑不少任务,足够把整个工具链跑通体验一遍。这是个挺克制的获客策略,没搞那种夸张的"免费用一个月"。

CheapRouter 模型分组切换与余额管理界面

还有哪些没解决

实话说,这类产品都有一些共性的隐忧。

第一是长期稳定性。任何依赖第三方模型的中转/托管服务,都受制于上游 API 的政策变化。Anthropic 和 OpenAI 都对中转有过不同程度的限制动作,CheapRouter 这种把服务托管在客户端里的形态,需要持续在合规和可用性之间走钢丝。

第二是生态绑定。Claude Code 和 Codex 本身在快速迭代,CheapRouter 要跟着上游的 CLI 更新走,每次官方改协议、改配置格式,客户端都得跟一版。这是所有做"上游工具壳"的产品都要面对的问题。

第三是Agent 工作流本身还在演化。Git Worktree 并行只是其中一种隔离方式,未来可能会有更轻量的方案(比如基于容器的 Agent 沙箱)。客户端的架构需要留足扩展空间。

这些不是 CheapRouter 一家的问题,是整个 AI 编程客户端这条赛道的共同课题。

一句话总结

CheapRouter 是把 Claude Code 和 Codex 这两个明星 Agent 工具的"使用成本"做了系统性下降的产品。它不试图替代模型,也不试图重做 Agent 框架,就老老实实把"装好、配好、跑稳、看得见"这四件事做完。对国内开发者来说,能省掉的是从配置到充值到并行调度的一整条折腾链路。

顺带一提,如果你已经在用 OpenAI Hub 这类聚合平台调 Claude、GPT、Gemini,CheapRouter 的 BYOK 模式可以直接把已有的 Key 接进来当后端,自定义端点支持 OpenAI 兼容格式,迁移成本基本为零。

做工具的产品,最怕的不是功能少,是该闭环的地方没闭环。CheapRouter 这一版,闭环做得算挺完整的。

参考来源