智猩猩AI整理
编辑: 没方
开发者yetone开源的AI Agent管理工具 magpie最近特别火,在GitHub上已经获得7k Stars。
![]()
![]()
博主LinearUncle在X上直接评价“CCSwitch 迎来了史上最强对手:yetone 大佬的 magpie” ,相关帖子获得了超过17万次浏览量。
![]()
magpie 的走红,恰好碰上了近期 Claude 账号封禁引发的讨论。
不少开发者在X上反馈 Claude 账号突然被封,甚至有用户表示,自己长期使用的付费账号也未能幸免。
开发者riba2534 在X上分享,自己接连遇到账号被封的情况,开通了多个 Claude 5x 订阅账号,只能在不同账号之间来回切换。每次手动重新登录都很麻烦,于是在寻找本地网关工具时发现了 magpie。
![]()
而 magpie 恰好提供了多账号管理、自动调度和会话复用等功能。
与普通的模型切换工具不同,magpie 将多 Agent 管理、模型切换、本地 API 网关、多账号调度、订阅接入以及用量统计整合到了一起。
简单来说,你可以让 Claude Code 使用 Kimi,让 Codex 使用 DeepSeek,甚至将 Claude、ChatGPT 等订阅接入其他兼容的 Agent。
我下载试了下,WorkBuddy的免费额度可以放到DeepSeek Harness里用,非常方便。
![]()
![]()
当某个账号遇到限流或额度耗尽时,magpie 还能根据预设的路由策略,自动切换到其他可用账号或模型。
01
一个工具,管理45种
以上Agent
现在,不少开发者同时使用 Claude Code、Codex、Gemini CLI 等多个 AI 编程工具,但每个工具都有独立的配置文件、API Key 和模型设置,切换起来比较麻烦。
magpie 就是为了解决这一问题,将不同 Agent 的模型配置集中到统一界面中管理。
目前,它已经支持45种以上的 AI Agent,包括:
![]()
用户可以在统一界面中查看本机安装的 Agent,并为不同工具指定模型。
切换时,只需要在界面中选择目标模型。
![]()
magpie 会自动修改对应 Agent 的配置文件,同时保留原有注释、顺序和格式。启动新会话后,即可使用新模型。
项目还提供 Profiles 功能,可以保存多套 Agent 配置方案。比如创建一套低成本方案、一套高性能方案,需要时统一切换,而不必逐个修改。
此外,magpie 还支持从 CCSwitch、Claude Code、Codex 等工具中导入已有的 Provider 配置,减少迁移时的重复操作。
02
不只是切模型,还能让多个Agent
共用一个网关
如果说统一管理 Agent 是 magpie 的基础能力,那么本地 API 网关则是它更值得关注的设计。
magpie 在本地提供一个统一网关,默认地址为127.0.0.1:3425
这个网关同时兼容四种 API 协议:OpenAI Chat Completions、OpenAI Responses、Anthropic Messages、Gemini API
它能够在不同协议之间进行转换,并支持流式输出、工具调用和推理相关内容。对于需要频繁测试不同模型的开发者来说,可以减少大量重复配置工作。
03
多账号自动切换,额度用完
也能继续工作
magpie 还有一个比较实用的功能:多账号调度与自动故障转移。
例如,开发者同时拥有多个模型账号,其中一个账号触发限流,或者订阅额度暂时用完。
传统方式下,可能需要手动更换账号或 API Key。而在 magpie 中,可以把多个模型、多个账号组合成一个路由组,由系统自动选择请求目标。
![]()
目前项目提供五种路由策略:
Smart: 优先使用有剩余额度且即将重置的订阅,尽量减少额度浪费。
Order: 按照指定顺序使用模型,当前模型不可用时切换下一个。
Rotate: 轮流使用路由组中的成员。
Usage: 优先选择使用量较低的成员。
Pace: 根据剩余额度与重置时间,动态分配使用节奏。
magpie 还考虑了会话连续性。当某个账号已经处理过一段对话时,系统会在缓存仍有价值的情况下尽量保持会话与账号的关联,减少频繁切换带来的缓存损失。
此外,项目还支持意图路由,可以利用一个小模型判断任务类型,再决定使用哪个模型执行。
04
Claude、ChatGPT订阅,也能接入
其他Agent?
项目支持将 Claude、ChatGPT、GitHub Copilot、Gemini、Grok 等服务的登录订阅接入统一的 Provider 管理体系。
![]()
在支持的场景下,开发者可以让其他 Agent 使用这些订阅所提供的模型,而不必为每个客户端单独配置 API Key。
其中,Claude 的接入方式比较特殊。
magpie 并不是简单模拟 Claude 的 HTTP API 请求,而是调用本地真实的 Claude Code CLI,由原生客户端负责登录和 Token 刷新等流程,再通过 MCP 桥接工具调用。从原理上显著降低被 Anthropic 风控的风险。
05
用量统计、插件、
跨设备同步也安排上
除了模型管理和路由,magpie 还提供了一系列配套功能。
例如,用量统计页面可以查看不同 Provider、账号和会话的 Token 消耗、缓存命中、费用估算、余额及额度窗口。
![]()
用户还可以为 API Key 设置使用上限,方便控制成本。
插件方面,项目支持接入 OpenCode 的认证插件和 Pi 的 Provider 扩展,并允许插件作为网关中间件处理请求和响应。
此外,magpie 还提供桌面图形界面、菜单栏入口、终端 TUI、Web UI 和命令行操作方式。支持 macOS、Windows、Linux。
![]()
打开评论区置顶链接即可下载体验。
关注+星标,获取AI前沿进展与开源一线动态
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.