官方原文 · 截至 2026-11-10

magpie 团队共享:给同事发网关密钥、局域网共享与多台电脑同步(2026 年 11 月)

magpie 怎么给团队和多台电脑用?截至 2026-11-10,按 magpie 官方 reference:在跑网关的那台打开 设置 → 局域网共享(Settings → Network and sharing → Share on local network),给每位同事或每台电脑建一把网关密钥(magpie gateway-key add),每把可以单独限额、限定模型,来自其他机器的请求没带已启用的网关密钥会得到 401;另一台也装了 magpie,就把这台加成 Remote magpie;换电脑或让多台保持一致,用 magpie backup 与 magpie restore,或 设置 → 同步与备份。网关密钥和你存在服务商里的 API key 是两回事:接 QCode 时,团队只需一把 QCode key,放在跑网关的那台。

更新于 2026-11-10

把这个工具接到 QCode 端点:一把 key 调 Claude、GPT 与国产模型。

#magpie 团队共享#magpie 网关密钥#局域网共享#多台电脑同步

多人、多机的四种用法

网关密钥

每人一把,可限额、可限模型

先打开 设置 → 局域网共享,再在「网关」页的「网关密钥」里点「添加网关密钥」。终端对应 magpie gateway-key add、list、limit、models。网关密钥和各服务商的 API key 分开,后者只留在跑网关的那台。

Remote magpie

另一台电脑连这台网关

另一台也装了 magpie 时,在它的添加界面选 Another computer's magpie,填这台的地址和一把网关密钥。那台自己的 magpie 照常接管它的 agent,服务商、路由组和用量都用共享的这台。

Docker

放在服务器或 NAS 上

官方镜像是 ghcr.io/yetone/magpie,3425 是给 agent 调用的网关,3430 是浏览器界面;MAGPIE_WEB_KEY 让界面密钥重启后不变。容器外的请求,包括宿主机自己发的,都要带已启用的网关密钥。

备份与同步

口令加密,服务器只存密文

magpie backup 生成口令加密的备份文件,另一台用 magpie restore 还原;设置 → 同步与备份 可以走 WebDAV、S3 或私有 GitHub 仓库,网关运行时每 3 分钟让各台对齐一次。

magpie 团队共享是怎么回事

给同事发的是网关密钥,不是服务商的 API key。截至 2026-11-10,magpie 官方 reference 写明:网关可以给各客户端签发网关密钥(gateway keys),与服务商的 API key 分开。服务商的 key(例如 QCode 的 cr_ 密钥)只保存在跑网关的那台;你给每位同事或每台电脑建一把有名字的网关密钥,同事的工具把 base URL 指向你这台网关的地址,API key 填这把网关密钥:Anthropic 兼容客户端填地址本身,OpenAI 兼容客户端在同一地址后加 /v1(官方 Docker 页的示例是 http://192.168.1.20:3425 与 http://192.168.1.20:3425/v1),模型 ID 写成「服务商/模型」。本机回环上的请求不要求网关密钥;开启局域网共享后,来自其他机器的请求必须带已启用的网关密钥,Docker 发布出来的端口和走 NAT 的 WSL 发行版也算远程。

网关密钥:界面入口与命令

截至 2026-11-10,reference 写的界面路径是 Settings → Network and sharing → Share on local network,打开后才出现 Gateway → Gateway keys → Add gateway key;作者在 issue #1496 的中文答复是:设置 → 局域网共享 打开后,「网关」页会出现「网关密钥」,点「添加网关密钥」即可新建多个 key,每个 key 有自己的名字。终端命令照官方原文:magpie gateway-key add team-a 新建一把(新密钥只打印一次),magpie gateway-key list 列出 id、名字、启用状态和打码后的密钥,magpie gateway-key limit team-a week --tokens 2m --cost 5 设每周限额,magpie gateway-key models team-a qcode/* 只放行 qcode 这个服务商的模型(模式是「服务商/模型」或「服务商/*」,all 表示全部模型)。拿到密钥的同事在浏览器打开他连网关用的地址加 /me,输入自己的密钥,就能看到自己的限额、今天与近 7 天、30 天的用量、可用的模型,以及 Claude Code、Codex 的现成配置。

时间线

2026-09-24

issue #28(希望用 WebDAV 同步全部配置)作者答复:第一步已在 v0.1.28 发布,即口令加密的备份与还原,命令是 magpie backup 与 magpie restore。

2026-09-25

issue #28 关闭:作者写明 v0.1.76 在设置页新增「同步与备份」,支持 WebDAV 同步,其他电脑用同一个口令加入。

2026-10-12

issue #1496(网关接入支持多个 API key、按 key 统计用量)关闭:作者答复这个功能就是「网关密钥」,可以按 key 限额、限模型,用量按 key 汇总。

官方写明的,和还开着的 issue

官方文档写明的

① 远程请求把已启用的网关密钥放在 Bearer、x-api-key、x-goog-api-key 或 ?key= 里发送;本机回环上任何 token 都能用。② 限额可以按 tokens、按估算花费(美元)或两者,周期是按天、周、月,或每 N 天、每 N 小时;一把密钥最多五条限额,用尽后这把密钥的请求得到 429,其他密钥不受影响;花费按用量页的价格估算;从本机发出、不带网关密钥的请求不计限额。③ 每把密钥可以单独改名、停用、轮换或删除,删除即撤销远程访问;轮换保留名字、启用状态、限额和用量记录。④ 备份在本机加密(AES-256-GCM,密钥由口令经 PBKDF2-SHA256 派生),没有口令读不出任何内容;magpie backup --no-keys 做出的文件不含 API key,还原时保留目标电脑上已有的网关密钥。⑤ 同步在网关运行期间每 3 分钟进行一次,服务器上只存密文,GitHub 同步要求仓库是私有的。⑥ 某台电脑把同步来的 agent 模型改回去后,这一项就留在这台:设置 → 同步 里列在 Kept on this computer 下,点 Follow the others 可恢复跟随。

官方还开着的

截至 2026-11-10,issue #2269 仍是打开状态,标题大意是:读不了的 settings.json 会被备份和同步当成默认设置带出去,覆盖其他电脑上的设置。作者 2026-10-15 回复已修复:修复后,读不了 settings.json 时,备份、界面导出和同步都会报错停止,不封装也不推送任何内容,同步状态会显示这个错误;修复随下一版发布,在那之前 issue 保持打开。作者同时写明,还没试过 settings.json 被其他 Windows 程序占用的情况,也还没在真实的 WebDAV、S3 或 GitHub 服务器上试过。

同事直接连网关,还是另一台也跑 magpie

同事的工具直接连这台网关

适合同事只用 Claude Code、Codex 或其他能填 base URL 的工具。给他一把网关密钥:Anthropic 兼容客户端填网关地址本身,OpenAI 兼容客户端在地址后加 /v1,模型 ID 写成「服务商/模型」,GET /v1/models 能列出全部。每把密钥单独限额、限模型,用量按密钥统计。

另一台也跑着 magpie

把共享的这台加成 Remote magpie,reference 的示例是 magpie provider add remote-magpie sk-magpie-… url=http://192.168.1.20:3425 id=office:sk-magpie-… 换成你建的网关密钥,地址换成你的。那台的 magpie 继续替它自己的 agent 写配置,服务商、路由组(office/group/…)和用量用的是共享那台的;共享那台给这把密钥设的限额,也会显示在另一台的用量页上。

给团队和多台电脑用:五步

① 在跑网关的那台装好 magpie 并添加 QCode(三个地址与导入链接见 /magpie-claude-code-guide)。② 打开 设置 → 局域网共享,在「网关」页的「网关密钥」里给每位同事各建一把;终端写法:magpie gateway-key add team-a、magpie gateway-key limit team-a week --tokens 2m --cost 5、magpie gateway-key models team-a qcode/*(qcode 是添加 QCode 后 magpie 给出的服务商 id)。③ 同事的工具填你这台的局域网地址(官方示例 http://192.168.1.20:3425,OpenAI 兼容客户端再加 /v1),API key 填网关密钥;同事自己也跑 magpie 时,改用上面的 Remote magpie 写法。④ 换电脑或留底:magpie backup(输入两次口令),在新电脑上 magpie restore magpie.magpie-backup;不想带 API key 就用 magpie backup --no-keys ~/b.magpie-backup。多台长期对齐用 设置 → 同步与备份。⑤ 放到服务器上见下面关于 Docker 的问答;Windows 与 WSL 的放法见 /magpie-wsl-windows-setup,报错见 /magpie-errors-and-fixes,从 CC Switch 迁过来见 /magpie-migrate-from-cc-switch。

团队只要一把 QCode key,放在跑网关的那台

截至 2026-11-10,QCode 的 magpie 接入文档给出三个地址:anthropic 填 https://api.qcode.cc/api,chat 填 https://api.qcode.cc/openai/v1,responses 填 https://api.qcode.cc/openai;控制台的「导入到 magpie」按钮导入一次,Claude 和 GPT 都配好。一把 QCode API Key 同时提供 Anthropic 与 OpenAI 两种兼容接口,按 token 计费,各模型单价见 /models。团队用法:QCode 的 key 留在 magpie 里,同事拿到的是网关密钥,不是 QCode key;全队经网关共用这一把 key 的额度与并发(个人套餐的 API Key 并发为 5,尊享版为 10),用量在 QCode 控制台的「使用统计」里看。想按人控制额度和用量,用企业团队版:每人一把子 Key、各有独立配额,见 /claude-code-team-shared-keys。不想包月?按量包 ¥26 起买一笔额度,7 天内用完为止;已有个人套餐的用户额度不够时买加油包。

常见问题

magpie 怎么给同事用?

在你这台打开 设置 → 局域网共享,给同事建一把网关密钥(magpie gateway-key add 加名字),让他的工具把 base URL 指向你这台网关的局域网地址,API key 填这把网关密钥。你的服务商 key 留在 magpie 里,不发给同事。同事自己也装了 magpie,就把你这台加成 Remote magpie。安装与添加 QCode 见 /magpie-claude-code-guide。

magpie 能限制每个人的用量吗?

能。每把网关密钥可以单独设限额:按 tokens、估算花费或两者,按天、周、月或每 N 天、每 N 小时,最多五条,还可以只放行部分模型;用尽后这把密钥得到 429,其他人不受影响。作者在 issue #1496 里说明用量按密钥统计:用量 → 概览 → 网关密钥 按密钥汇总 tokens 与花费,用量 → 请求 可以按密钥筛选,导出的 CSV 有 caller_key_id 与 caller_key_name 两列。同事自己打开网关地址加 /me、输入密钥,就能看到自己的限额与用量。

magpie 多台电脑怎么同步配置?

两种。一次性:magpie backup 生成口令加密的备份文件,在另一台运行 magpie restore magpie.magpie-backup。持续对齐:设置 → 同步与备份 选 WebDAV、S3 或私有 GitHub 仓库,网关运行时每 3 分钟让各台更新一次,服务器上只存密文;作者在 issue #28 写明 WebDAV 同步自 v0.1.76 起提供,其他电脑用同一个口令加入。同步相关的 issue #2269 截至 2026-11-10 仍是打开状态,作者已回复修复随下一版发布,见上文。

magpie 局域网 / 远程访问返回 401 怎么办?

给请求带上已启用的网关密钥。开启局域网共享(或把网关放到网络上)后,来自其他机器的请求必须带已启用的网关密钥,否则得到 401;本机回环上不要求。用 magpie gateway-key add 给这位同事或这台电脑建一把,填进对方工具的 API key;magpie 在 Docker 里时,命令前加 docker exec magpie。401 的报错原文与其他报错的处理见 /magpie-errors-and-fixes。

团队共用会不会把 key 发给每个人?

发给每个人的是网关密钥。你在服务商那里的 API key(例如 QCode 的 cr_ 密钥)只保存在跑网关的那台;网关密钥可以随时停用、轮换或删除,删除即撤销这把密钥的远程访问,轮换保留名字、限额和用量记录。需要在 QCode 这边也按人分 Key、分额度时,看 /claude-code-team-shared-keys:企业团队版每人一把子 Key、各有独立配额。

magpie 可以装在服务器上吗?

可以。官方 Docker 镜像是 ghcr.io/yetone/magpie(linux/amd64 与 linux/arm64),3425 是网关,3430 是浏览器界面,环境变量 MAGPIE_WEB_KEY 让界面密钥重启后不变;在浏览器界面的 Gateway → Gateway keys,或用 docker exec magpie magpie gateway-key add "Docker client" 给每个客户端建密钥。容器里不必打开局域网共享,容器外的请求一律要带已启用的网关密钥。不用容器时,magpie daemon install 把 magpie serve 装成后台服务(Linux 是 systemd 用户服务,macOS 是 launchd);Windows 用 magpie autostart on 在登录时打开 magpie,由它提供网关。

资料来源

2026-11-10 读取:GitHub 上 yetone/magpie 的 docs/reference.md(网关密钥、Remote magpie、备份与同步、后台服务各节);usemagpie.ai 的 Docker 文档;issue #28(2026-09-25 关闭)、#1496(2026-10-12 关闭)、#2269(仍打开)中作者 yetone 的答复。QCode:magpie 接入文档、接入点页、控制台「导入到 magpie」按钮文案、团队共享 Key 指南,以及 2026-11-10 的 magpie 终端版实测。型号以 /models 为准。

一把 QCode Key,同事各用各的网关密钥

把 QCode 的 key 放在跑网关的那台 magpie 里,同事用各自的网关密钥;一把 Key 同时提供 Anthropic 与 OpenAI 两种兼容接口,按 token 计费,各模型单价见 /models。

不确定从哪开始?

先试一周

小包 ¥26($30 额度,7 天)

每天都用

体验版 ¥63/月,每天 $5 额度;每 $1 额度只要 ¥0.42,中包约 ¥0.79