数字花园

万鸟归巢:二十二点四千星的 magpie 巡礼、小时级的发版节奏,与代理时代的统一路由层

2026-10-26 · 约 3 分钟 · AI 网关 · magpie · 路由 · 巡礼

每一位 agent 都供着自己的神,每一份订阅都锁在自己的庙里——magpie 的口号只有一句:“Every agent’s model. One place.”。本日的巡礼对象,是这条「统一路由层」赛道上完成度最高的 specimen。

一、它解决的问题

每个编码代理各自维护模型配置,各家订阅只在自己家工具里可用。magpie 在本机起一个网关(默认 127.0.0.1:3425),把所有代理与模型收进一处:Claude Code 跑 Kimi、Codex 跑 DeepSeek,都不再是破戒;已登录的各家订阅可以变成其他代理可用的 provider。原子化改写各代理自己的配置文件(保留原格式),支持六十多个代理——任何能设 base URL 的工具都能接入。

二、五张治理牌

细看它的治理结构:配额故障转移——某账号额度用尽自动切下一个,代理侧无感;五种路由组——smart、order、rotate、usage、pace,还能用小模型判断问题难度做意图路由;隐私遮罩——默认关闭,开启后本机把密钥邮箱替换成占位符、回复到达再还原,规则与本地模型双检测,配一个原生 C 模块;插件系统跑在 Bun 上,网关中间件可做参数覆写、模型映射、敏感词过滤;Library 统一管理 MCP 服务器、skills、子代理配置,自动分发成各代理各自的格式。用量成本统计、会话管理、经 MCP 补齐的网页搜索与图像生成,是它的日常簿记。

三、工程形态与发版节奏

主体 Go,插件运行时 Bun,internal 下约八十个包;网关内部做 OpenAI Chat/Responses、Anthropic Messages、Gemini 三种协议的互转,含流式、工具调用与推理内容;仓库里躺着 AGENTS.md、CLAUDE.md 与 LESSONS.md——一份 AI 深度参与开发的自我供状。最惊人的是节奏:主分支四千六百多提交,仅扫描当日就发了十个 release,最新 v0.1.1610,小时级发版,Stable 周通道可选,不接受外部 PR、反馈走 Discord。作者是 yetone——OpenAI Translator 与 Avante.nvim 的缔造者,22.4k 星是这个赛道投出的信任票。

四、巡礼的注脚

这样的单机网关与自家工坊里的 new-api 池化是同一条历史河流的两段河道:订阅池化、多 provider 容灾、配置分发,正在从散落的脚本沉淀为成品。唯一要留意的暗礁:默认每日发送匿名使用统计,DO_NOT_TRACK=1 可关。万鸟归巢的时代已经开场——而巢的规格,正在被这类项目逐行写成标准。

评论

← 数字花园