linguo2625469 /workbuddy2api-panel

把腾讯WorkBuddy账号变成 OpenAI 兼容 API 的多账号网关,同时自动完成任务中心全部任务,附 Web 管理面板(账号池可视化 / 积分任务 / 配置热更新)。基于 Sliverkiss/workbuddy2api 的增强分支

★ 4,771⑂ 1,705👁 6⑃ 108● 148▤ 31◈ 0
GoMITCreated 2026-09-12
4,771
stars
+13
1,705
forks
6
watchers
108
prs
148
issues
31
releases
0
discussions

README

WorkBuddy2API Panel


  把腾讯 CodeBuddy 账号变成 OpenAI 兼容 API 的多账号网关 · 附 Web 管理面板
  Web 面板 · OAuth 浏览器登录 · 账号池轮转 · 熔断与冷却 · 会话粘性 · 定时签到 / 活跃 / 旅行 / 保活 · 成长任务一键完成(17/18) · 流式 / 非流式



  
  
  
  


---

 [!IMPORTANT]
 项目已停止维护(2026-10-21):后续不再更新代码、不跟进上游变化、不再处理新的 issue / PR。

 原因有三:
 1. 上游已开始禁用反代——WorkBuddy 对非官方客户端的识别与拦截正在收紧(通道校验、账号限制等),反代通道的稳定性与存活周期已不可控,继续做适配意义有限;
 2. 个人精力有限——本项目本就是个人自用工具,无力长期跟进协议变化与风控对抗;
 3. 非法转卖泛滥——发现大量批量注册小号、对外售卖额度、二次加壳 / 卡密分发的滥用行为,与本项目初衷完全相悖。

 仓库保持现状可用(已合入的修复不会回退),但请自行评估风险:上游随时可能彻底收紧导致不可用;因使用非官方客户端导致的账号风控 / 封禁,由使用者自行承担。

 维护方式披露:本仓库近期的 issue / PR 处置、代码审查、测试与修复实现大量由 AI 辅助完成(自动化编码 agent),合并与发布决策由维护者作出。请知悉后再使用或参与贡献。

 本项目是 Sliverkiss/workbuddy2api 的增强分支(fork)。
 上游仓库现已删除;本项目已同步至上游删库前的最后一次更新(ea8b1e5),此后由本分支独立维护演进。
 在上游基础上重构了可视化运维层;差异概览见 与上游的差异,上游设计的精巧之处(账号池调度、错误分类、提示词体系)原样保留,详见下文。

 ⚠️ 本项目仅限自用账号(签到 / 保活 / 个人工具接入),不支持同时也是禁止批量小号分发额度、二次打包或收费售卖。 详见 使用声明(必读)。

 使用声明(必读)

本项目(含上游 Sliverkiss/workbuddy2api,下同)的开发初衷只有一个:方便个人管理自己的 CodeBuddy 账号——自动签到、保活、给自己的本地工具提供一个 OpenAI 兼容入口。它是免费、开源、按「原样」提供的个人自用工具。

近期我们发现有人将本项目用于以下行为:

- 批量注册小号 / 收购账号,对外提供付费 API、共享池、代充等业务;
- 二次加壳、捆绑卡密(授权码)售卖,或以「公益服」「低价中转」等名义变相收费分发。

我们对上述行为表达最强烈的反对,并声明如下:

1. 一切商用 / 售卖行为与本项目及作者无关。 本项目不授权、不支持、不参与任何面向公众的 API 售卖、账号池出租、卡密收费分发;行为人由此产生的一切后果(包括但不限于账号封禁、条款违约与法律风险)由其自行承担,与作者和贡献者无任何关系。
2. 批量注册与转售接口配额违反目标平台服务条款。 CodeBuddy / 腾讯系服务条款禁止批量注册账号及商业转售接口。上游仓库已删除、停止公开维护——我们无法断定具体原因,但此类滥用行为正在毁掉所有正常使用者的环境,请勿再消耗社区的善意。
3. 请勿购买任何「收费版」「卡密版」「公益中转版」。 本项目永远免费开源。任何加壳、加密、捆绑收费的「版本」都是他人篡改的产物,与本项目无关;且此类分发无法审计,存在被植入后门、回传并窃取你 CodeBuddy 凭证的风险(auths/ 中保存的是明文 accessToken / refreshToken)。你付钱买到的不是本项目,而是把自己账号交给陌生人的机会。
4. 关于开源协议的诚实说明。 本项目基于 MIT 协议开源,协议允许自由使用与修改源码——这是开源的本意,我们不会收回;但 MIT 赋予的是代码层面的自由,不赋予以本项目名义宣传、售卖、捆绑分发,或要求作者提供支持与背书的权利。作者不为任何第三方分发版本提供支持、更新承诺或安全保证。
5. 作者保留止损的权利。 若滥用行为持续,作者可能随时停止维护、关闭或删除仓库,且不另行通知。上游的今天可能就是本项目的明天,望自重。

如果你的用途是管理自己的账号,欢迎正常使用、反馈问题与提交 PR。

 项目简介

WorkBuddy2API 是一个自托管的 OpenAI 兼容反向代理网关,将腾讯 CodeBuddy(copilot.tencent.com)账号包装为统一的 /v1/chat/completions 服务。

- 官方不提供 OpenAI 形态的开放 API,本项目通过 OAuth 设备授权(面板「添加账号」或 login.sh)获取账号凭证,在网关侧做 token 自动刷新、账号池调度与流量治理;
- 面向 个人多账号 场景:多账号共享、单号故障自动换号、冷却 / 熔断防止雪崩、会话粘性保证多轮上下文不跳号;
- 对客户端只暴露 OpenAI 兼容接口,现有 SDK / 前端 / 工具 零改造接入。

 ⚠️ 合规须知:本项目是非官方网关,使用 CodeBuddy 账号作为上游,仅限本人授权账号、本机 / 私有环境测试。详细边界见安全与合规。

 核心能力

| 能力 | 说明 |
|---|---|
| 🔑 OAuth 一键登录 | login.sh 设备授权流程,自动落盘凭证并重启容器加载新账号 |
| 🔄 多账号池 | 快过期积分加权 + 成本分层 + 加权随机选号,Top-5 候选 + 防惊群 |
| 🛡️ 熔断与冷却 | 429 软冷却 600s 起指数退避(封顶 soft_rate_max)、404 固定 60s 短冷却、402 硬冷却至次日 04:00、连续失败熔断、在途租约限流 |
| 🧲 会话粘性 | 同一会话(conversation_id)尽量绑定同一账号,TTL 滚动续期,失败自动解绑,可镜像 Redis 防重启丢失 |
| ⏰ 定时任务 | 签到(09/21 点,末尾自动跑连登管家:兑换已解锁档位 + 抽完抽奖次数)+ 活跃上报(10 点,点亮连登 / 解锁领养 + streak 自检)+ 猫猫旅行(09/21 点,独立排程)+ token 保活(22 点),四类独立开关 |
| ⚡ 流式 + 非流式 | 出站强制 stream:true;SSE 帧按规范白名单重建;非流式由本地聚合为单响应 |
| 🧠 推理模型兼容 | DeepSeek 思维链注入(thinking.type=enabled + 默认档)、reasoning_content 多轮回填、effort 档位自动降级 |
| 🔍 联网搜索 | POST /v1/search/messages 把上游 /agenttool/v1/search 包成 Anthropic Messages 兼容形态(DSH 等客户端的搜索 provider 零改动接入);复用账号池选号 / 在途租约 / token 刷新 / 错误冷却,出站请求头对齐官方客户端 |
| 💬 系统提示词体系 | 网关自有提示词替换客户端 system

Top issues

Latest release

v1.13.0-panel v1.13.0 2026-10-08
CI 自动构建发布(五平台二进制 + checksums)。

完整变更:https://github.com/linguo2625469/workbuddy2api-panel/compare/v1.12.0...v1.13.0

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON