<!-- title: 排名第一的网关认了GLM：今天三新品 -->
<!-- domain: new-tools -->

今天（2026年6月26日）海外 AI 圈最值得你停下来看一眼的，不是又一篇大模型论文，而是 Hacker News 首页被一个叫 **workweave/router** 的 Go 小项目刷了屏——65 分、130 星、还在涨。它干的事看起来平平无奇：让你把 Claude Code、Codex、Cursor 全部指向 `localhost:8080` 这一个端口。但真正炸场的是 README 里一行小字：**"Knows OSS too. DeepSeek, Kimi, GLM, Qwen, Llama, Mistral"**——这个在 RouterArena 路由竞技场排名第一的网关，把 **GLM、Qwen、DeepSeek** 和 Claude、GPT 平起平坐地塞进了同一个调度池。换句话说，你的 Claude Code 外壳，从今天起可以"换一颗国产大脑"。这篇就把今天冒出来的三件 coding agent 新外设一次拆透。

## 一、为什么是"外设"而不是"新 agent"

过去半年海外每周都在发新 agent，你已经麻木了。但从上周开始，一个更隐蔽、也更赚钱的趋势成型了：**不再造 agent，而是给 Claude Code / Codex / Cursor 这三个"宿主"造外设**。这跟当年 VS Code 火起来之后，真正赚钱的不是又一个编辑器，而是 Prettier、ESLint、GitHub Copilot 这些"插件"是同一个逻辑。

今天的三件套，恰好对应一台电脑的三种外设：**总线（网关）、显卡（生图）、诊断仪（质检）**。我一个个说。

## 二、总线外设：workweave/router ——排名第一，且认了 GLM

**它是什么**：一个 drop-in（即插即用）的模型网关。你不用改 Claude Code / Codex / Cursor 的任何使用习惯，只要把它们指向本地 `localhost:8080`，它就会在每一轮请求里，自动判断"这句话该扔给哪个模型"，然后把请求转过去。

**核心信息差**：它原生支持 **GLM、Qwen、DeepSeek、Kimi、Llama、Mistral**，通过 OpenRouter 或任意 OpenAI 兼容端点接入。这是整件事最该被中国开发者记住的一行——海外排名第一的 agent 网关，没有把国产模型当二等公民，而是和 Anthropic / OpenAI / Gemini 放在同一个池子里调度。

**技术新意**：市面上很多"智能路由"是用一个 LLM 当裁判去判断该用谁（LLM-as-judge），既慢又贵。workweave 用的是一个**本地小嵌入器（on-box embedder）**，对每个 prompt 做向量打分，**50 毫秒内**决定路由，参考的是 Avengers-Pro 论文里的 cluster scorer 方法。所以它路由本身几乎不花钱、不掉速。

**怎么用（三步）**：

```bash
# 一行命令，会让你选给哪个工具装
npx @workweave/router

# 或直接指定
npx @workweave/router --claude    # 给 Claude Code 装
npx @workweave/router --codex     # 给 Codex CLI 装
npx @workweave/router --local     # 本地自托管 localhost:8080
```

它支持的配置粒度很细：`--scope project` 会把设置写进单个 repo 的 `.claude/settings.json`（或 `.codex/`、`opencode.json`），`--local` 完全自托管，密钥 BYOK 默认本地加密，不经过它家服务器。要求 Node ≥ 18，Claude Code 路径还需要 `jq`。

**对中国用户的真实玩法**：你可以在网关里把"日常杂活"（写注释、改格式、解释报错）路由给 **GLM-4.6 / DeepSeek**，把"硬骨头"（架构设计、复杂重构）留给 Claude。Claude Code 的交互体验、工具调用、MCP 支持、agent 编排你一个都没丢，但账单和额度压力大幅下降。README 自己写的是"cut costs 40-70%"，你把它理解成"花国产模型的钱，用 Claude Code 的壳"就对了。

**背书**：它在 [RouterArena](https://github.com/RouteWorks/RouterArena) 排行榜 Acc-Cost Arena 上拿了 76.09 分、**第 1 名**。RouterArena 是专门评测"路由器准确率 × 成本"的竞技场，能拿第一说明它的判断质量是真的，不是只会省钱把活干砸。

> 小提醒：许可证是 **ELv2（Elastic License v2）**，自己用、公司内部用没问题，但想拿它做 SaaS 转售要读一下条款。

## 三、显卡外设：AgentBrush ——让 agent 写完代码顺手出图

**它是什么**：一个 MCP server（`@agentbrush/mcp-server`，目前 1.1.1 版），装上之后，Claude Code / Cursor / Codex 这些 coding agent 就**多了一个生图工具**。官网一句话定位很准："Great code still needs a face"——代码写得好，也得有个脸。

**为什么值得关注**：以前你让 Cursor 帮你搭一个落地页，它能写 HTML/CSS，但占位图、Logo、社交媒体配图、UI mockup 全得你自己另开 Midjourney 去搞，再手动塞回项目。AgentBrush 把这一步变成 agent 的原生能力——agent 自己调图、自己放图、自己迭代，整个"开发 + 配图"闭环不断开。

**怎么用**：

```bash
# 作为 MCP server 装进你的 agent
# Cursor / Claude Code / Codex 的 MCP 配置里加上
npm i -g @agentbrush/mcp-server
```

然后在你的 agent 配置文件里把它注册成一个 MCP server 即可。装完之后，你可以直接对 Claude Code 说"帮我做个后台管理界面，左侧导航用深色，配几张示例数据截图"，它会**边写代码边生成对应的示意图**，而不是甩给你一堆灰色 placeholder。

**适用人群**：做独立开发、出海 SaaS、需要快速出 Demo 的人。这一步省下来的不是几块钱，是"在两个 App 之间反复切换、拷图、命名、放目录"的心智负担。对一个同时维护三四个 side project 的独立开发者，这种闭环价值极大。

## 四、诊断仪外设：Topos ——给 agent 代码发"质量奖章"

**它是什么**：[Topos](https://krv.ai/field-notes/evaluating-code-generation)，6 月 3 日刚发，定位是"agent 写出来的代码，专门做结构化质量体检"。它把代码 parse 成图（graph）表示，从三个独立维度给每个文件打分，最后发一枚奖章：**Bronze / Silver / Gold / 或 Slop（垃圾）**。

**它解决的真问题**，官方叫 **"agentic spray problem"（agent 喷洒问题）**：agent 生成代码的速度远远超过人类 review 的速度。光靠"测试通过没有"这种 binary 判断是不够的——**测试只能证明代码"跑过"，证明不了它"属于"这里**。于是仓库里慢慢堆满重复模块、脆弱抽象、没人看得懂但 CI 绿了就 merge 的代码。

**为什么现在特别需要它**：vibe coding 这一年，"AI 越写代码越蠢"已经不是抱怨，是事故。Topos 给的是一个**可量化、可追踪**的指标——你可以在 CI 里挂一道：这次 PR 让仓库的 Topos 金牌文件占比从 40% 掉到了 28%，那它就该被拦下来，不管测试绿不绿。

**适用人群**：团队里已经大量用 agent 写代码、开始担心技术债爆炸的 Tech Lead 和工程负责人。它不是一个开发工具，是一个**治理工具**。

## 五、三件套怎么串成一条工作流

把它们装进同一个 Claude Code 之后，你的 agent 就从"只会写代码"升级成了"写代码 + 调度大脑 + 配图 + 自检质量"的小工厂：

```text
flowchart LR
    U["你（在 Claude Code 里发指令）"] --> GW["workweave/router<br/>localhost:8080 总线"]
    GW -- "硬骨头" --> CM["Claude / GPT<br/>架构 & 重构"]
    GW -- "日常杂活" --> OSS["GLM / DeepSeek / Qwen<br/>注释·格式·解释"]
    GW -- "出图需求" --> AB["AgentBrush MCP<br/>生图（UI mock / 配图）"]
    CM --> CODE["生成的代码"]
    OSS --> CODE
    CODE --> TP["Topos 质检<br/>Bronze→Gold / Slop"]
    TP -- "金牌" --> MERGE["可合并"]
    TP -- "Slop" --> |"打回重写"| GW
    AB -. 配图回流 .-> CODE
```

这张图就是今天 coding agent 的"主板"：总线（router）负责调度，显卡（AgentBrush）负责可视输出，诊断仪（Topos）负责在合并前拦住垃圾代码。三个都是独立项目，但你完全可以装进同一个 agent，互相不冲突。

## 六、信息差总结：你知道的 vs 别人已经知道的

| 维度 | 大多数人还以为 | 实际情况（信息差） |
|---|---|---|
| GLM / Qwen 的定位 | 只能网页对话、写写中文 | 海外排名第一的 agent 网关，把 GLM 列为和 Claude 平级的一级调度对象 |
| Claude Code | 只能绑 Anthropic 官方 API、死贵 | 一个 `npx` 命令 + localhost 端口，就能让它跑国产模型当主力 |
| coding agent 能力边界 | 只会产出文本代码 | 加 MCP 后能直接生图（AgentBrush），CI 里能自检代码质量（Topos） |
| "测试通过" | = 代码没问题 | Topos 说：那只证明跑过，不证明"属于这里"，要看 Slop/Gold 奖章 |
| agent 生态机会 | 只能卷"再造一个 agent" | 真正的机会在造"外设"——网关、生图、质检，给三大宿主打补丁 |

## 七、行动指南（今天就能做）

1. **先装 workweave/router**：跑 `npx @workweave/router --claude --local`，把 OpenRouter 的 key 填进去（推荐基线），在你的 Claude Code 里先试一周。观察一下 dashboard（`localhost:8080/ui/dashboard`，支持 OTLP，能接 Honeycomb/Datadog），看你的请求实际被分给了谁。
2. **把 GLM-4.6 挂进池子**：通过 OpenRouter 或你自己的 GLM OpenAI 兼容端点接入，在路由策略里把"解释、格式化、写 docstring、总结"这类低风险高频率任务显式倾向给 GLM。这是最直接的信息差变现。
3. **按需加 AgentBrush**：如果你做前端 / 出海产品 / 需要 Demo 配图，把它作为 MCP server 装上，测试 agent 能否做到"写代码同时出图"。
4. **团队级别挂 Topos**：把它接进 CI，先用"只报告不拦截"模式跑两周，摸清你仓库当前的 Slop 文件比例，再决定要不要设拦截阈值。

## 参考来源

- workweave/router（GitHub，今日 HN 65 分）：https://github.com/workweave/router
- HN 原帖 Show HN: Smart model routing：https://news.ycombinator.com/item?id=48688700
- RouterArena 路由竞技场：https://github.com/RouteWorks/RouterArena
- AgentBrush 官网与 MCP server：https://agentbrush.dev （npm: `@agentbrush/mcp-server`）
- Topos「Quality is the New Currency」：https://krv.ai/field-notes/evaluating-code-generation

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

---

### 完成摘要

- **采集方式**：因 WebSearch / webReader 的 MCP 配额耗尽（提示 2026-07-18 重置），改用本地 `curl` 直连 HN Algolia API、GitHub API、各工具官网/README，交叉验证后成文。
- **采集来源**：Hacker News（首页 65 分帖）、GitHub（workweave/router 详情+README）、agentbrush.dev、krv.ai、npm registry。
- **三个新工具（均已核实真实存在）**：workweave/router（今日爆火、RouterArena 第一、原生支持 GLM）、AgentBrush（coding agent 生图 MCP）、Topos（agent 代码质量奖章 Slop/Gold）。

### 下一步计划

1. **（建议）** 这篇的 C 位信息差是"排名第一网关认了 GLM"。若你想做成一期视频/星球长文，可顺着 workweave 实测：Claude Code 接 GLM-4.6 的真实账单对比 vs 纯 Claude，数据会更有冲击力。
2. **优先级**：下一轮（Round 7 = new-tools 循环）可考虑切到 "MCP 安全审计" 品类（今天也搜到 agentlint、Diplomat-agent），或 CVE-2026-LGTM 这篇讽刺 AI 安全门的爆款可作为 trending 轮的素材。
3. **备选角度**：codex-multi-account（今日新建，多账号 Codex 并行）虽小众但"灰产感"强，适合做 cost-hacks 轮的选题。

### 注意事项

- workweave/router 许可证为 **ELv2**，自用/内网没问题，做 SaaS 转售前需读条款，文中已提醒。
- workweave 的"砍 40-70% 成本"为 README 自述，非第三方实测，文章已注明出处。
- Topos、AgentBrush 均为 6 月新发布项目，功能可能仍在迭代，配置方式以官方 README 为准。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
