Skip to content

WorkBuddy Hub 0.1.0

Choose a tag to compare

@xc3qaq xc3qaq released this 05 Oct 13:10
· 25 commits to main since this release

WorkBuddy Hub 0.1.0

把 WorkBuddy 账号接到任意 OpenAI 兼容客户端。App 在手机本地运行一个转发端点,
把编辑器和 Agent 的 baseUrl 指过来即可使用。

Connect a WorkBuddy account to any OpenAI-compatible client. The app runs a
local forwarding endpoint on your phone; point your editor or agent at it and
it works.


功能 / Features

账号接入

  • 通过官方 CLI 的 OAuth 流程登录,无需官方开放 API
  • Token 到期自动刷新
  • 国内版与国际版是两套独立账号体系,可各登录一个并随时切换,切换即时生效

本地转发端点

  • OpenAI 兼容:/v1/models、/v1/chat/completions
  • 流式输出原样透传
  • 仅监听 127.0.0.1,且每个请求都需携带共享密钥

悬浮窗保活

  • 状态面板让应用保持"可见",避免服务在后台被系统冻结
  • 可拖动、点击收起、调节透明度、固定位置
  • 无需 root,无需任何额外工具

调用记录与积分

  • 记录每次调用的模型、Tokens 与积分消耗,并汇总统计
  • 查看剩余积分、执行每日签到

界面

  • Material 3 with Material 3 Expressive

使用 / Usage

  1. 打开 App → 「凭证」→ 选择版本 → 登录
  2. 「API 平台」→ 启动服务,并开启悬浮窗
  3. 把页面显示的 baseUrl 与 apiKey 填入你的客户端
{
  "providers": {
    "workbuddy": {
      "baseUrl": "http://127.0.0.1:8765/v1",
      "api": "openai-completions",
      "apiKey": "wb-local",
      "models": [{ "id": "hy3" }]
    }
  }
}

已知限制 / Known limitations

  • 依赖 WorkBuddy 私有接口,上游更新后可能需要适配
  • 悬浮窗保活依赖系统的重要性判定,激进的后台策略下仍可能受限
  • 国际版账号可能需要先在官方客户端完成试用激活
  • 仅在 Android 上验证

说明 / Note

本项目仅供个人学习与研究使用,使用者需自行遵守 WorkBuddy 的服务条款。
本项目与腾讯、WorkBuddy 无关联。

For personal study and research only. Users must comply with WorkBuddy's
terms of service. Not affiliated with Tencent or WorkBuddy.

Full Changelog: https://github.com/xc3qaq/WorkBuddy-Hub-Android/commits/v0.1.0