- HiddenFox18小时前
大家好,分享一个我业余在做的开源项目:小维助手(WeiAssist),一个装在 Android 手机上的 AI Agent。
它最大的特点:同一个 App 里支持两种 Agent 引擎:Pi https://github.com/earendil-works/pi 和 DeepSeek Harness https://github.com/deepseek-ai/deepseek-harness,在设置里一键切换 。
GitHub: https://github.com/zjw1918/WeiAssist
下载: https://github.com/zjw1918/WeiAssist/releases/latest (v0.3.0,Apache 2.0)两个引擎,按需选
Pi
DeepSeek Harness安装
内置,装好 App 就能用
设置 → AI 引擎,一键安装(自动在 Termux 里装好 Ubuntu + Node.js + dsh)特点
轻量、快,极简的 Agent 循环
自带文件、bash、子 Agent、网页抓取、技能(skills)、工作流版本
随 App 打包
默认装经过测试的版本,也可以装最新版或任意版本,随时回退几个设计上的点:
两个引擎共用同一套模型和密钥:OpenAI、Anthropic、Google、DeepSeek、OpenRouter、xAI、Moonshot、Mistral,
以及任何 OpenAI 兼容接口(Ollama、vLLM、LM Studio…)。配一次,两边都能用。两个引擎都能用 App 的手机能力:操作 App、跑 Termux 命令、收发文件,也都走同一套安全确认。
不阉割引擎原生能力:DeepSeek Harness 的子 Agent、技能、工作流都原样保留,
并在 UI 里做了对应展示,而不是为了"两边一致"砍成最小公约数。DeepSeek Harness 不接触你的密钥:它通过 App 访问模型服务,Key 始终只在 App 里(Android Keystore 加密)。
每个会话记住自己的引擎:可以一个会话用 Pi 快速问答,另一个会话用 DeepSeek Harness 跑重活,互不影响。
演示:DeepSeek Harness 子 Agent 并行
让它开 3 个子 Agent 分别调研 Rust / Go / Zig,每个子 Agent 一张实时卡片(耗时、步骤、当前在做什么),
全部完成后由主 Agent 汇总成一张对比表:其他能力
手机上的 Linux:配合 Termux 查资料、处理数据、写代码并运行,长任务放 tmux 后台。
替你操作 App:通过无障碍服务操作应用,"发送 / 支付 / 删除"前一定先问你,不管用哪个引擎。
多会话并行:多个对话同时在后台跑,还有一个"总管"帮你启动、查看、停止它们(支持语音)。
Telegram 远程:配对一个 Bot,人不在手机旁也能指挥它,危险操作在 Telegram 里 ✅ / ❌ 确认。不需要服务器。
隐私
没有我的服务器。App 直连你选的模型服务,密钥只存在手机上,密码框内容永远不会发出去。
已知局限
DeepSeek Harness 需要 Termux,约 1.5 GB 空间,首次安装 10–30 分钟。
UI。
想听听大家的意见
你更想在手机上用哪种引擎?还希望接入哪些 Agent 引擎?
最想让手机上的 Agent 帮你干什么?
欢迎试用、提 Issue / PR,觉得有意思的话给个 Star 就很感谢了

主楼 - 苏白18小时前
这样设计两个引擎同时支持,会不会让App安装包变得很大啊?
- 唐知秋17小时前
请问这个应用在后台运行时会消耗多少电量?
- BrightPixel17小时前
这个方案在 Termux 里装 Ubuntu + Node.js 的组合可能会影响电池续航和发热问题。
- LonelyComet17小时前
这个项目真不错,把Pi和DeepSeek集成在手机里,还能无缝切换,太实用了。