开源项目推荐:Agent2API 与 WorkBuddy2API Panel——把 AI 桌面客户端额度变成 OpenAI 兼容 API

最近在折腾「把各家 AI 编程客户端的免费额度统一成一个 API 入口」这件事,发现了两个思路完全不同但互补的开源项目:Agent2API 走大而全路线,一个网关聚合十几家平台;WorkBuddy2API Panel 则单平台深挖,把腾讯 CodeBuddy 的账号池运维和成长任务自动化做到了极致。两个都在用,写篇对比介绍。

说明:两者均为「复用自己账号登录态」的个人自用本地代理工具,非官方项目,与各上游平台无关;仅限自用账号接入,禁止商用转售。使用风险自负。

一、Agent2API:一个 base_url,聚合十余家模型额度

仓库:github.com/aimod-cc/agent2api

它解决什么问题

各家 AI 编程客户端(WorkBuddy、Qoder、Trae、小浣熊、CodeArts……)都送了不少模型额度,但每家入口形态不一样:有的要开客户端用,有的没有开放 API,额度散在十几个账号里根本用不完。Agent2API 的做法是本地反向代理——复用桌面客户端的登录态,把所有平台包装成一个 OpenAI 兼容网关:

OpenAI 客户端 → http://127.0.0.1:3065/v1 → 全局队列 → 按优先级调度十几家账号

任何支持自定义 base_url 的工具(Claude Code、Cline、自建 Web UI、Python SDK……)把端点指过去就能用,不需要 API Key、不需要改客户端源码。

核心能力

  • 15+ 提供商:WorkBuddy(国内/国际)、小浣熊、CatPaw、AutoClaw、Qoder、Cline、Accio、ZCode、CodeArts、Trae、Loomy、MonkeyCode、Command Code、Antigravity(Gemini),还支持自定义提供商透传(Chat / Responses / Anthropic 三协议)
  • 三条对话协议入口:/v1/chat/completions、/v1/responses、/v1/messages,/v1/models 全平台统一
  • 全局优先级队列:所有账号排一条队列,按优先级调度;429 自动降级到下一个候选,全部不可用才透传真实错误
  • Token 自动续期:多数平台自动刷新登录态;支持导入本机桌面端登录态(不落 token,客户端重新登录后自动跟上)
  • 治理配套:模型启停/映射、出站指纹脱敏、出网代理、请求报表、余额查询、部分平台每日签到
  • 交付形态:Windows 安装包(Tauri 桌面端,内置网关+托盘常驻)或 Docker 镜像;添加账号支持网页登录、手机验证码、粘贴凭证、导入桌面端登录态四种方式
  • 安全与共享:默认只监听本机;开「局域网访问」可全家共用,开启时强制注册管理员 + 配网关 Key,跨源预检默认不应答(防任意网页借本机网关打上游)——安全边界考虑得相当细

二、WorkBuddy2API Panel:把 CodeBuddy 单平台做到极致

仓库:github.com/linguo2625469/workbuddy2api-panel

Go 写的腾讯 CodeBuddy(copilot.tencent.com)多账号网关,是 Sliverkiss/workbuddy2api 的增强分支——上游已删库,本分支同步了删库前最后一次更新后独立演进,加了完整的 Web 运维面板。

核心能力

  • 多账号池调度:快过期积分加权 + 成本分层 + 加权随机选号;熔断与分级冷却(429 指数退避、402 硬冷却至次日)、会话粘性(多轮对话不跳号)、单号故障自动换号
  • OAuth 浏览器登录:面板里点「添加账号」完成设备授权,凭证落盘后热加载进池,免重启
  • 成长任务一键完成(17/18):这是最花功夫的部分——官方成长计划 18 个任务里 17 个可纯 API 自动完成(自动推进进度、等异步计分、自动领奖),新号跑一遍 ≈ +1950 credits +78 能量;不可自动的那个需要真实捐款,已实测无法绕过,诚实标注
  • 定时任务全家桶:签到 + 连登兑换抽奖、活跃上报、猫猫旅行、token 保活,四类独立开关
  • Web 面板(七个视图):账号健康可视化(色条/积分条/冷却倒计时)、用量积分分析、模型档位查询、在线改配置热生效、日志(含来源 IP·UA、任务/对话/系统三频道)
  • 细节处理:DeepSeek 思维链注入与回填、系统提示词体系(消灭来源误报)、原生工具调用标记还原(修了 Codex 类客户端工具调用丢失的坑)、出站指纹脱敏
  • 可观测性:每请求一行表格日志(TTFB / token 速率 / uid)、/healthz 探活带身份标识可接负载均衡;JSONL 只归档请求元数据,不写提示词与凭证
  • 状态持久化:池状态本地原子落盘,可选 Upstash Redis 异步镜像,重启恢复不丢调度状态

三、怎么选?

维度Agent2APIWorkBuddy2API Panel
平台覆盖15+ 家聚合仅腾讯 CodeBuddy
定位统一入口,广度优先单平台运维自动化,深度优先
账号调度全局优先级队列 + 429 降级积分加权池 + 熔断冷却 + 会话粘性
特色三协议入口、Tauri 桌面端17/18 成长任务一键完成、热更新面板
交付形态Windows 安装包 / DockerDocker / Windows 单文件 exe
我的实际用法:主力机器上跑 Agent2API 当统一入口,日常编码工具全指到 127.0.0.1:3065/v1,哪家有额度用哪家;服务器上跑 WorkBuddy2API Panel 养 CodeBuddy 账号——签到、保活、成长任务全自动,两个网关还可以互相配合(把 Panel 的端点作为一个自定义提供商挂进 Agent2API)。

两个项目都强调「仅限自用账号」并明确反对批量小号/转售——这类工具的红线在于平台条款,个人自用、别碰商业化,是它们能持续存在的前提。

返回首页