SmileHub 是一款开源代理工具,可将 WorkBuddy 账号无缝接入任意兼容 OpenAI API 协议的客户端,无需改动客户端源码。只要支持自定义 BaseURL,无论移动端角色扮演应用、桌面端编程助手,还是各类 OpenAI 标准前端,均可即插即用,显著延伸 WorkBuddy 的适用边界与交互自由度。

SmileHub开源:轻量级AI对话代理中枢
SmileHub并非传统意义上的AI应用,而是一款专注「协议透传」的开源代理工具。它不处理模型推理,也不托管对话逻辑,而是精准拦截并转发客户端与WorkBuddy后端之间的stream流式通信。
✅ 真·打字机体验:当APP发起带text/event-stream头的请求时,SmileHub不做缓冲、不改格式、不拼接文本,原样将每个data:事件逐帧透传至前端——用户看到的每一字,都是WorkBuddy实时生成的真实流输出。
✅ 会话即状态:登录WorkBuddy账号后,凭证与会话上下文自动加密落盘至本地;只要Token未过期,重启App、切换网络、甚至跨日使用,都不再需要二次扫码或重输密码,代理服务持续在线。
开箱即用的移动端全能工具箱
SmileHub内嵌多模态能力层,覆盖开发、调试、逆向全链路场景,所有功能均在Android端本地运行,不依赖云端服务:
🔹 系统级操作:文件管理(读/写/重命名/删除)、Shell命令直执行、Python 3.12解释器(含pip)、无障碍自动化(点击/滑动/截图)、无线ADB配对与调试、实时logcat抓取、应用安装/卸载/启停。
🔹 逆向工程支持:APK一键解包与重签名、DEX字节码反编译(支持JADX风格输出)、SO库架构识别与ARM/AArch64反汇编、zipalign优化、签名验证;工程页提供操作时间轴视图,每次解包、反编译、签名行为均留痕可溯。
🔹 动态扩展能力:Agent支持运行时下载任意可执行文件(如frida-server)、Python包(如requests、pydantic)或Shell脚本至私有/data/data/沙箱目录,并通过IPC安全调用——功能迭代无需等待App更新。

灵活部署:多实例+自定义端口管理
SmileHub将代理服务抽象为可配置的「端点(Endpoint)」实体,赋予用户精细的基础设施控制权:
⚙️ 端口自由绑定:默认监听127.0.0.1:8080,但用户可在设置中任意指定本地端口号(如8001、9005),彻底规避与其他开发工具(如Vysor、scrcpy)的端口抢占冲突。
🔄 多实例并行运行:同一台Android设备上,可同时启动多个SmileHub实例,每个实例绑定独立端口与会话配置——例如:8001端口用于日常聊天转发,9005端口专用于自动化测试链路,彼此隔离、互不干扰。

使用须知与兼容性说明
⚠️ 平台限制:仅编译发布arm64-v8a架构二进制,最低支持Android 8.0(Oreo),暂不兼容x86_64模拟器或旧版ARMv7设备。
🔐 权限策略:首次运行需完成三步授权:① WorkBuddy账号登录;② 开启系统「悬浮窗」权限(用于无障碍浮层操作);③ 按需授予「无障碍服务」「ADB调试」「文件读写」三项敏感权限——无默认全开,尊重用户知情权。
🌐 接口依赖声明:核心转发逻辑依赖WorkBuddy私有API协议;若上游服务调整鉴权机制、流式格式或接口路径,可能导致部分功能临时不可用;本项目为社区独立维护,与腾讯公司及WorkBuddy官方无技术或商业关联。
SmileHub开源更新日志
v0.3.0版本
新增桌面快捷小组件快速直达核心操作页面
完善隐私政策页面分类展示清晰易懂
新增账号安全登录验证二次校验保护账号
优化后台同步静默执行不打扰前台操作
新增页面弹窗一键批量关闭清理所有悬浮窗