Magpie 是一个本地运行的 AI 网关,让 Claude Code、Codex、Gemini CLI、OpenCode 等编程代理统一使用 Kimi、DeepSeek、GLM、ChatGPT 等模型,菜单栏一键切换,配额用尽自动切换下一账号。
- v0.1.1293
- 发布于
- 10 小时前
- 16,805
- 星标
- 2,941
- 下载
- 同步于
- 8 小时前
最新版本
v0.1.12932026年10月19日 20:31下载慢?可在上方随时切换镜像源
项目说明
项目概述
Magpie 是一个跑在本地的 AI 网关,作用是把各类 AI 编程代理接到你想要的模型上:Claude Code 用 Kimi、Codex 用 DeepSeek、Gemini CLI 用 GLM、OpenCode 用 ChatGPT,诸如此类的组合随意搭配。
它在菜单栏提供开关与切换,代理请求全部经本地网关转发,不依赖第三方云端中转。支持 macOS、Windows、Linux、Docker 与 Termux,CLI 发行版单独发布在 magpie-releases 仓库,项目以 MIT 许可开源。
| 项目 | 内容 |
|---|---|
| 平台 | macOS、Windows、Linux、Docker、Termux |
| 形态 | 本地网关应用(菜单栏)+ CLI |
| 作用 | 给编程代理统一换模型与账号 |
| 许可 | MIT |
一个本地网关,让 Claude Code 跑 Kimi、Codex 跑 DeepSeek,配额到了自己换号。
主要功能
- 代理换模型:Claude Code、Codex、Gemini CLI、OpenCode 等代理均可指向 Kimi、DeepSeek、GLM、ChatGPT 等模型
- 本地网关:请求经本机转发,不经过第三方中转服务
- 菜单栏控制:常驻菜单栏一键启停与切换,不打断工作流
- 多账号轮换:当前账号配额用尽时自动切换到下一账号
- 多端支持:macOS、Windows、Linux 原生可用,另有 Docker 与 Termux 运行方式
- CLI 发行:命令行版本独立发布在 magpie-releases,便于服务器与脚本场景
适用人群
- 想用国产模型驱动 Claude Code 的开发者
- 手持多个模型账号需要轮换的重度用户
- 不愿把请求交给第三方中转的隐私在意者
- 在多台机器与容器里统一代理配置的团队
快速上手
- 从 Releases 下载对应平台的应用或从 magpie-releases 获取 CLI
- 启动 Magpie 并在设置中填入模型账号的 API 凭据
- 把编程代理的接口地址指向本地网关
- 在菜单栏选择当前代理要使用的模型组合
- 配额用尽时网关自动切换到下一账号,无需干预
核心优势
- 组合自由:任何支持的代理配任何支持的模型,随点随换
- 本地转发:数据路径可控,密钥不经过他人服务器
- 自动轮换:配额耗尽无感切换,长任务不中断
- 覆盖面广:桌面、容器到 Termux 手机都能跑
系统要求
| 项目 | 要求 |
|---|---|
| 桌面端 | macOS、Windows、Linux |
| 其他形态 | Docker 镜像或 Termux |
| 外部依赖 | 各模型平台的有效账号与凭据 |
注意事项
- 账号合规自负:经由网关使用各模型平台服务时,请自行确认符合对应平台条款
- CLI 单独发行:命令行版本不在本仓库 Releases,请前往 magpie-releases 获取
- 代理各自配置:每个编程代理需要单独把接口指向本地网关
历史版本
排序