magpie 是什么?一个本地网关,让任意 AI 编程 agent 自由切换模型

yetone/magpie · GitHub · 官网
大模型
Star1.3万
近 7 天新增0
编程语言Go
开源协议MIT
创建于2026-09-23
最近更新2026-10-15

中文导读

magpie 是开源项目,站内分类为 大模型。简介:一个本地网关,让任意 AI 编程 agent 自由切换模型。项目说明中列出的主要功能包括:在一个列表中为任意 agent 选择任意 provider/model,自动改写 agent 配置文件并保留原有注释与格式;本地网关支持 OpenAI Chat、OpenAI Responses、Anthropic Messages、Gemini 协议互转,含流式、工具调用与推理;统一使用 API key、本地模型或已登录的订阅账号(Claude、ChatGPT、Copilot、Gemini、Grok)。同时使用多个 AI 编程 agent、多个模型供应商或多个账号的开发者;如果只用单一 agent 和其官方套餐,则不需要。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 MIT,创建于 2026-09-23,最近更新于 2026-10-15,目前有 13,440 个 Star。

项目介绍

magpie 是一个本地网关应用,把多个 AI 编程 agent 的模型配置集中到一处管理。每个 agent 原本各自维护模型配置文件,格式、密钥和 base URL 互不相通;magpie 通过修改 agent 自身配置中真正生效的那个键,让你在一个列表里为任意 agent 选择任意模型,例如让 Claude Code 跑在 Kimi 上、Codex 跑在 DeepSeek 上。

它同时提供本地网关(127.0.0.1:3425),支持 OpenAI Chat、OpenAI Responses、Anthropic Messages 和 Gemini 协议并可在它们之间转换,包含流式输出、工具调用和推理内容。你添加的 API key、本地模型或已登录的订阅(Claude、ChatGPT、Copilot、Gemini、Grok)都能被所有 agent 共用;当某个配额用尽时,路由组会自动切换到下一个账号或模型。

magpie 提供菜单栏应用、窗口、TUI、Web UI 和 CLI 多种形态,可运行在 macOS、Windows、Linux、Docker 和 Termux 上,采用 MIT 协议开源。

主要功能

适合谁用

同时使用多个 AI 编程 agent、多个模型供应商或多个账号的开发者;如果只用单一 agent 和其官方套餐,则不需要。

快速上手

  1. 安装:从 usemagpie.ai 下载应用,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh
  2. 添加 provider:打开 magpie,进入 Providers → Add provider,选择预设并粘贴 key,或登录订阅账号
  3. 在 Agents 页面为每个 agent 选择模型,新开会话即生效
  4. 或用命令行:magpie provider add deepseek sk-… 添加 provider,magpie claude deepseek/deepseek-v4-pro 为 Claude Code 指定模型
  5. 用 magpie quota 查看各套餐剩余额度,magpie tui 在终端中使用完整功能

Star 增长趋势

13,44012,580 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16
本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15