每个 AI Agent 都有独立的配置文件和 API 设定,换模型或账号往往繁琐易错。开源工具 magpie 通过本地网关统一管理所有 Agent 模型映射,并在菜单栏提供一键切换体验。上线仅 20 天便斩获超 1.1 万星,成为当下炙手可热的开发者辅助工具。
它是什么
magpie 是一款专为 AI Coding Agent 设计的本地网关与配置管理工具。它允许你直接在菜单栏或 Web/TUI 界面中,为 Claude Code、Codex、Gemini CLI 等各色 Agent 分配不同模型(如 DeepSeek、Kimi 等)。当你配置的某个账号或模型配额耗尽时,magpie 能够无感路由并静默切换到备用账号或模型。项目支持将已有的大模型订阅服务或 API 聚合复用,让不同的 Agent 共享同一个模型供应池。
为什么值得关注
- 告别分散配置:无需手动逐个翻找修改各 Agent 的配置文件,统一从一个列表选择和映射模型。
- 自动故障转移与配额轮询:当某个 API 或账号额度耗尽,路由组自动切换到下个账号,开发流程不中断。
- 跨平台与多交互形态:提供 macOS 菜单栏应用、桌面窗口、TUI、Web UI、CLI,并支持 Docker 和 Termux。
- 跨服务复用:无论是本地大模型、独立 API Key 还是已登录的 ChatGPT/Claude 会话,都能在多端协同使用。
安装与使用步骤
- 直接前往官网
usemagpie.ai下载对应操作系统的桌面安装包。 README:项目介绍与演示 - 或者在终端中运行官方一键脚本进行安装:
curl -fsSL usemagpie.ai/install.sh | sh README:安装与使用说明 - Go 开发者也可以通过命令直接安装:
go install github.com/yetone/magpie@latest 发布页:版本记录 - 安装完成后启动 magpie,在菜单栏或设置界面中配置 Provider(API Key 或登录凭证),即可一键为目标 Agent(如 Claude Code、Codex)分配模型。
提交记录:项目活跃度
注意事项
- 许可证与语言:采用宽松的 MIT 开源协议,核心采用 Go 语言构建。
- 网络限制:国内网络环境下安装脚本若受阻,可结合
--proxy或--mirror参数重试。 - 受众适用度:适合同时使用多个 Agent 或多账号模型聚合的开发者;如果只用单个 Agent 的官方默认订阅,可能感知不明显。
- 依赖与权限:部分 Agent 需要修改本地对应配置文件,需确保本地环境具有正常的读写权限与可用模型 API 额度。
项目数据
⭐ 11380 星(创建 20 天,平均约 569 星/天;核实期间 0.2h 内 +13),许可证 MIT,语言 Go,主页 usemagpie.ai
