Skip to content

Releases: xc3qaq/WorkBuddy-Hub-Android

v0.3.0

Choose a tag to compare

@xc3qaq xc3qaq released this 06 Oct 22:56

WorkBuddy Hub 0.3.0

内置对话:在手机里直接和模型对话,自带读写文件与执行命令的工具,并新增每日自动任务、
局域网接入与隐匿悬浮窗。

A built-in chat that reads and writes files and runs commands, plus daily
routines, local-network access, and a stealth indicator.


新功能 / What's new

内置对话(新页面)

  • 在「对话」页直接使用当前账号的模型,无需外部客户端
  • 四个工具:读文件、写文件、改文件、执行命令
  • 权限审批三档:自动判断(读取放行,写入与命令需确认)/每次询问/允许所有
  • 模型选择与思考强度:只显示模型实际支持的档位,切换模型自动重置
  • 上下文长度:模型提供多个长度时可选择(如 0.96M / 1M)
  • 可选的 root 执行:设备实际授予 root 时才出现该开关
  • 会话自动保存在本机,可新建/切换/删除,重启后恢复
  • 思考过程与工具调用折叠显示,点击展开

每日自动任务(积分页)

  • 连登管家 — 补签、领取礼包、兑换已解锁档位、抽奖一次做完
  • 活跃上报 — 点亮当日连登
  • 猫猫旅行 — 领养、派出、到站领奖,会提示何时回来领取
  • 夜猫子 — 23:00–08:00 时段内自动补足
  • 每个按钮独立执行,与签到互不影响

局域网接入

  • 开启后同一网络下的设备可以调用本机端点
  • 局域网使用独立密钥,与本机密钥互不影响,可单独更换
  • 自动显示可用的局域网地址(仅 Wi-Fi,移动数据地址对同网设备不可达)
  • 调用记录标注来自局域网的调用及其来源

隐匿悬浮窗

  • 悬浮窗可变成一个小圆点,点击直接穿透到下层应用
  • 可自定义颜色、大小(6–40dp)、形状(实心圆点/空心圆圈)、透明度(0–100%)
  • 防烧屏:圆点在紧邻的八个位置之间轮换,任意两个位置都不重合,
    让像素有机会熄灭;间隔可调(最短 1 秒,默认 2 分钟)
  • 位置与普通面板各自独立保存
  • 有调用时闪烁提示

调用记录

  • 按账号分开:统计与记录跟随当前使用的账号
  • 累计统计:调用数/Tokens/积分是永久累计,不受保留条数影响,清空记录也不会重置
  • 保留条数可调:100 – 100000 条,并显示预计占用空间
  • 显示模型头像与倍率,成功记录标绿、失败标红
  • 模型调用频率:列出账号全部模型(含未使用的),显示调用次数、占比与消耗积分

其他

  • 端口与密钥可自定义并持久化,重启后保留
  • 「接入方式」移到页面顶部,URL 与 apiKey 各带复制按钮
  • 页面切换使用非线性动效,不再生硬切入

修复 / Fixes

  • 国际版账号无法使用内置对话:缺少协议要求的 system 前置消息,
    上游返回"请求被安全策略拦截"。API 平台一直正常,内置对话此前未复用该规则
  • 圆点闪烁后变暗:闪烁同时使用了视图透明度与颜色透明度,两者相乘后
    每次闪烁都会更暗且不再恢复
  • 拖动透明度滑块时闪烁:每帧都在重建窗口,改为原地重绘
  • 圆点透明度设为 0 后被重置为约 50%:闪烁结束回写了过程值而非设定值
  • 局域网密钥与本机密钥互相覆盖,导致本机调用返回 401
  • 发布版无签名材料时无法构建:改为跳过签名配置而不是报错

升级 / Upgrade

直接安装新 APK 覆盖即可,凭证、密钥与设置会保留。

旧版本的调用记录没有账号信息,会归入「失效账号」一栏,不会被删除。

Install the new APK over the old one; credentials, keys and settings are kept.

Records written by older versions carry no account and appear under an expired
entry rather than being dropped.


功能回顾 / Features at a glance

  • 账号接入 — 官方 CLI 的 OAuth 流程,Token 到期自动刷新,多账号可切换
  • 本地转发端点 — OpenAI 兼容(/v1/models、/v1/chat/completions),流式透传
  • 内置对话 — 自带工具的 Agent,可直接读写文件与执行命令
  • 每日自动任务 — 连登管家、活跃上报、猫猫旅行、夜猫子
  • 局域网接入 — 同网设备可调用,独立密钥
  • 悬浮窗保活 — 防止后台被系统冻结,可切换为隐匿小圆点
  • 调用记录 — 按账号统计 Tokens 与积分,含模型频率分析
  • 签到与余额 — 查看剩余积分、执行每日签到

使用 / Usage

  1. 「凭证」→ 选版本 → 登录
  2. 「API 平台」→ 启动服务,把 baseUrl 与 apiKey 填入你的客户端
  3. 「对话」→ 选模型后直接开始对话(需要文件与命令权限时点「授予所有文件访问权限」)
  4. 「积分」→ 执行签到与每日自动任务

局域网访问与 root 执行都会放宽安全边界,请只在可信网络与明确需要时开启。

v0.2.0

Choose a tag to compare

@xc3qaq xc3qaq released this 05 Oct 18:15

WorkBuddy Hub 0.2.0

多账号支持:每个版本可添加多个账号,随时切换;签到支持一键批量。

Multiple accounts per build, with batch check-in.


新功能 / What's new

多账号

  • 国内版与国际版各自可添加多个账号
  • 点账号行即可切换,无需重新登录
  • 当前使用的账号高亮显示
  • 版本切换器显示该版本的账号数量
  • 可单独删除某个账号

批量签到

  • 长按签到按钮 → 为当前版本的所有账号依次签到
  • 结果逐个列出(成功/失败 + 原因)
  • 只有一个账号时长按等同普通签到

改动

  • 凭证存储改为每版本一个账号列表
  • 兼容旧版凭证,升级不会掉登录

升级 / Upgrade

直接安装新 APK 覆盖即可,凭证与设置会保留。

Install the new APK over the old one; your credentials and settings are kept.


功能回顾 / Features at a glance

  • 账号接入 — 官方 CLI 的 OAuth 流程,Token 到期自动刷新
  • 本地转发端点 — OpenAI 兼容(/v1/models、/v1/chat/completions),流式透传
  • 悬浮窗保活 — 防止后台被系统冻结,可拖动/收起/调透明度/固定位置
  • 调用记录 — 每次调用的模型、Tokens 与积分消耗,含汇总统计
  • 签到与余额 — 查看剩余积分、执行每日签到

使用 / Usage

  1. 「凭证」→ 选版本 → 登录(可重复添加多个账号)
  2. 「API 平台」→ 启动服务,开启悬浮窗
  3. 把显示的 baseUrl 与 apiKey 填入客户端

说明 / Note

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

For personal study and research only. Not affiliated with Tencent or WorkBuddy.

WorkBuddy Hub 0.1.0

Choose a tag to compare

@xc3qaq xc3qaq released this 05 Oct 13:10

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