workbuddy2api-hub

skill
Security Audit
Pass
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 28 GitHub stars
Code Pass
  • Code scan — Scanned 7 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

WorkBuddy 国际国内多账号反代网关 — 双域独立路由与切换、稳定设备指纹防风控、国内成长任务全自动完成、后台定时调度器、Web监控看板,支持 Codex / Claude Code / DSH与标准 OpenAI 客户端。

README.md

WorkBuddy2API-Hub — 国际版、国内版多账号网关中枢

Version 1.1.3 Python OpenAI API Dual Realm License Vibe Coding

本项目为 WorkBuddy2API-Hub (v1.1.0起),将腾讯 www.workbuddy.ai (国际版) 与 codebuddy.cn (国内版) 原生服务封装为标准 OpenAI 兼容接口,支持 Chat Completions 与 Responses API。具备多账号负载轮询、稳定物理设备指纹隔离、OAuth 一键免客户端登录、国内版每日签到与实时积分查询、国内成长任务全自动完成与国内版积分任务、后台常驻定时调度器、Web 监控看板等全套能力。

  • 开箱即用:绿色包自带精简 Python 运行时,无需额外配置环境,双击批处理脚本即启。
  • 双区域独立路由:支持 🌐 国际版 与 🇨🇳 国内版独立配置与管理,严格隔离串号,看板一键切换且状态落盘持久化。
  • 模型列表严格按照桌面应用 1:1 对齐:按官方桌面端主界面清洗收敛,彻底剔除内部代码补全通道与底层专线变体。
  • 稳定物理设备指纹隔离 (derive_id):国际版与国内版统一方案,以账号自身 UID 稳定哈希派生专属机器特征与会话标识,同一账号长期固定在一台虚拟物理设备上,天然防多号关联风控。
  • OAuth 一键免客户端登录:无需在本地安装桌面客户端,点击看板链接在浏览器完成授权即可自动入库;亦支持扫描本地客户端两步确认导入。
  • 国内版签到与实时积分查询:支持国内版每日签到领积分,实时聚合账户资源包用量与余额。
  • 国内成长任务与积分任务全自动完成:全自动接取任务、构造行为事件上报点亮并自动领取奖励,支持猫猫日常旅行与连续打卡。
  • 后台常驻定时调度器 (Scheduler):每日整点排程(09:00/21:00 签到与猫猫旅行 · 22:00 保活 · 01:00 夜猫),国际版自适应为专属 Token 集中保活。
  • 双协议全功能支持:同时支持标准 OpenAI Chat Completions 协议与 Responses API (Codex / Claude Code)。
  • 现代化 Web 看板:单行自适应弹性指标卡片、模型性能指标与用量一览融合大表、实时请求流水监控。

⚡ Vibe Coding 产物:本项目为 100% Vibe Coding 协同产物,由人类开发者提出架构与业务意图,AI 助手端到端完成逆向分析、链路调度、WAF 指纹脱敏与界面编写。


一、快速启动

1. 本机单机使用

双击运行 start-wb-proxy.bat,保持窗口运行:

  • API 接口地址:http://127.0.0.1:8788/v1
  • Web 监控看板:http://127.0.0.1:8788/

首次启动若无账号,直接打开看板点击 「+ 添加账号 (OAuth)」,在浏览器完成授权即可自动加入。

2. 局域网共享模式

双击运行 start-wb-proxy-lan.bat,允许局域网内其他设备(手机、平板、协同电脑)访问:

  • 默认 API Key:qwer.1234
  • Base URL:http://<本机局域网IP>:8788/v1

3. Docker 容器化部署 (推荐 Linux / NAS / 服务器)

自带完整容器配置,零外部依赖,极速启动:

# 1. 后台启动容器 (自动构建并运行)
docker compose up -d

# 2. 查看网关日志
docker compose logs -f

亦可直接使用 docker run 启动:

docker run -d   --name wb-proxy   --restart unless-stopped   -p 8788:8788   -v $(pwd)/accounts:/app/accounts   -v $(pwd)/usage:/app/usage   -e API_KEY=qwer.1234   $(docker build -q .)
  • 持久化目录:./accounts (账号凭证及活动区域) 与 ./usage (请求流水与指标快照);
  • 配置参数:通过环境变量 API_KEY、PORT 自定义。

二、核心特性详解

1. 模型列表严格按照桌面应用 1:1 对齐

针对官方本地配置清单(50+ 底层模型)进行了深度清洗,剔除行内代码补全专用模型(如 codewise-*、completion-gf、hunyuan-3b/7b)与底层多云专线变体(如 *-volc、*-lkeap),严格对齐官方桌面端主界面:

  • 🌐 国际版 (16 个):deepseek-v4.1-flash、gpt-6-astra、hy4-preview-f、hy4-preview、hy3、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、gpt-5.5、gpt-5.4、gpt-5.3-codex、gemini-3.5-flash、glm-5.3、glm-5.2、kimi-k3、kimi-k2.6。
  • 🇨🇳 国内版 (14 个):hy4-preview-f、hy3、deepseek-v4.1-flash、deepseek-v4-pro、glm-5.3、glm-5.3-flash、glm-5.2、glm-5.1、glm-5v-turbo、minimax-m3、kimi-k3-1、kimi-k2.8-preview、kimi-k2.7、kimi-k2.6。

每个模型均宣告完整桌面软件中显示的上下文窗口(K/M 规范)、单次最大输出、视觉支持、工具调用以及推理档位。

💡 关于同模型跨区域混合轮询的说明:
目前对于同时存在于国内版和国际版的同名模型(如 deepseek-v4.1-flash 等),暂未实现跨国内/国际账号的自动混合轮询,而是作为两个独立区域分别配置与调度,请求只能走当前所选网关的独立出口。这主要是出于各区域网络环境隔离、出站指纹对齐与账号防风控安全考量;待作者后续实测验证确认长期使用稳定且无封号风险后,会尽快跟进并补齐同名模型的跨区域混合轮询能力。

2. 稳定物理设备指纹隔离 (derive_id)

国际版与国内版统一采用相同的底层算法内核:以账号自身的 UID 结合固定业务盐值单向哈希派生出固定的机器码与会话标识:

  • 同一账号长期稳定:每次出站请求固定来自同一台虚拟个人物理设备,彻底规避机器码随机漂移风控;
  • 多账号天然隔离:不同账号之间机器码与会话彼此独立,彻底阻断跨账号关联风控检测。

3. 国内版每日签到、成长任务与积分任务全自动完成

集成官方成长中心全套自动化完成引擎:

  • 每日签到:一键完成国内版每日打卡领取日常积分;
  • 成长任务与积分任务:自动批量接取未接任务,构造真实规范行为事件上报点亮(画布创建、灵感案例、模板使用、模型体验、多轮对话等 14 项任务),并自动调用端点领奖入账;
  • 猫猫日常:自动检查猫猫旅行状态,在家时自动派出旅行,归来时自动领取奖励。

4. 后台常驻定时调度器 (Scheduler)

常驻后台,每日按固定整点执行自动化运维排程:

  • 每日 09:00 & 21:00:国内版账号自动签到与猫猫旅行闭环;
  • 每日 22:00:集中扫描全库账号,Token 剩余寿命不足 2 小时自动调用 Refresh Token 保活;
  • 每日 01:00:深夜时段自动执行夜猫子任务;
  • 国际版动态自适应:切换至国际版视图时,调度器自动隐藏签到/猫猫逻辑,专职执行 Token 自动保活与凭证常驻。

三、账号添加与管理

打开看板 http://127.0.0.1:8788/,在「账号」区域操作:

方式一:浏览器 OAuth 授权(推荐,免客户端)

  1. 点击 「+ 添加账号 (OAuth)」;
  2. 选择要登录的区域(国际版 / 国内版),点击弹出的官方授权链接并在浏览器完成登录;
  3. 程序自动检测回调,完成后账号自动加入账号池,无需手动复制凭证。

方式二:从本地桌面应用导入(两步确认)

  1. 点击 「📥 扫描桌面客户端账号」;
  2. 弹窗只读展示本机检测到的桌面客户端账号(昵称、区域、域名、有效期);
  3. 确认无误后点击该行对应的 「导入」 按钮,国际版账号自动归入国际版列表,国内版账号自动归入国内版列表。

四、客户端配置与接入

OpenAI 兼容客户端 (Chatbox / NextChat / Cherry Studio / Kelivo 等)

  • API 接口地址 (Base URL):http://127.0.0.1:8788/v1
  • API Key:未开启 LAN 模式可留空;LAN 模式默认填 qwer.1234
  • 模型名称:填入 /v1/models 中列出的任意官方对齐模型 ID(如 deepseek-v4.1-flash、gpt-6-astra、glm-5.3 等)

Codex CLI / Claude Code (Responses API)

网关原生内置 Responses 协议双向转换与 WAF 指纹脱敏:

export OPENAI_BASE_URL="http://127.0.0.1:8788/v1"
export OPENAI_API_KEY="qwer.1234"

五、看板与接口一览

访问 http://127.0.0.1:8788/ 即可使用集成看板,核心接口包括:

方法 路径 说明
GET / Web 用量与任务监控看板
POST /v1/chat/completions 标准 Chat Completions 接口
POST /v1/responses Responses API 协议接口
GET /v1/models 官方对齐模型列表(含能力与规格宣告)
GET /tasks 国内版成长任务、连续打卡与猫猫日常状态
POST /tasks/run 触发国内成长任务全自动点亮与领奖
POST /tasks/travel 触发猫猫日常旅行(派出 / 领奖)
GET /scheduler 定时调度器运行状态与排程日志
POST /scheduler/trigger 手动立即执行后台巡检保活

六、致谢与引用声明 (Credits & References)

本项目在协议兼容、风控规避与任务链路设计过程中,深度参考并吸纳了开源社区现有项目的经验与逆向成果,特此致谢:

  • Sliverkiss/workbuddy2api:
    • 成长任务全链路逆向:参考了其对腾讯成长任务中心(任务列表、接取、事件上报、领奖端点)的逆向分析与点亮逻辑;
    • 设备指纹稳定派生设计 (derive_id):吸纳了其以账号 UID 稳定哈希派生固定设备码的思路,有效解决多号防关联风控;
    • 整点排程调度理念 (Scheduler):参考了其采用每日固定整点排程模拟真人打卡的设计思路;
    • 指纹脱敏管线设计与 DeepSeek 多轮思维链回填:吸纳了其过滤系统敏感指令与回填 reasoning_content 的实践。
  • CangShui/workbuddy-cliproxy-fix:
    • 提供了早期关于 WorkBuddy 客户端代理修复与接口差异的参考。
  • lovingfish/workbuddy-cliproxy 与 mmqz/cpa-multi-plugins:
    • 提供了关于网关通信与多插件管理的原型参考。
  • ardeyouxipianyi/workbuddy2api:
    • 提供了国内版分发包逆向分析与出站 User-Agent 规范参考。

七、免责声明 (Disclaimer)

  1. 本项目为非官方自托管网关,仅供技术研究、逆向协议学习与个人合法授权账号在私有环境测试使用。
  2. 本项目不提供任何账号及额度。请严格遵守官方服务条款,禁止用于任何商业转售、恶意并发或违规滥用。

Reviews (0)

No results found