Repository navigation
Releases: xc3qaq/WorkBuddy-Hub-Android
Release list
v0.3.0
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
- 「凭证」→ 选版本 → 登录
- 「API 平台」→ 启动服务,把
baseUrl与apiKey填入你的客户端 - 「对话」→ 选模型后直接开始对话(需要文件与命令权限时点「授予所有文件访问权限」)
- 「积分」→ 执行签到与每日自动任务
局域网访问与 root 执行都会放宽安全边界,请只在可信网络与明确需要时开启。
v0.2.0
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
- 「凭证」→ 选版本 → 登录(可重复添加多个账号)
- 「API 平台」→ 启动服务,开启悬浮窗
- 把显示的
baseUrl与apiKey填入客户端
说明 / Note
仅供个人学习与研究使用,请自行遵守 WorkBuddy 服务条款。
本项目与腾讯、WorkBuddy 无关联。
For personal study and research only. Not affiliated with Tencent or WorkBuddy.
WorkBuddy Hub 0.1.0
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
- 打开 App → 「凭证」→ 选择版本 → 登录
- 「API 平台」→ 启动服务,并开启悬浮窗
- 把页面显示的
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