DroidAgent:开源、免 Root、自托管的 Android 智能体助手
把大模型、本地长期记忆、SSH 远程操作和语音/附件多模态,全部收进一个 App。
它是谁
DroidAgent 是一款运行在 Android 上的开源智能体(Agent)助手。它不是一个普通的"聊天外壳"——它把多模型对话、端侧长期记忆、SSH 远程运维、联网工具、语音输入和附件多模态整合到一部手机里。
三个关键词就能说清它的立场:开源 · 免 Root · 数据自托管。
- 全部数据(对话、记忆、Token 统计、SSH 配置)只存在本机,不依赖任何第三方服务端,不采集遥测;
- 无需 Root,普通用户装 APK 即可用;
- 源码完全开源(MIT License),托管在 GitHub,接受任何人的审阅与二次开发。
GitHub 仓库:https://github.com/aixtin/droid-agent
核心能力
对话与模型
- 多供应商按需切换:MiMo 全模态 / DeepSeek / GLM / 任意 OpenAI 兼容端点,支持自定义模型与按模型勾选能力;
- 流式输出:思考段打字机 + 正文流式 Markdown 渲染,思考与工具调用过程可折叠展开;
- 思考强度分档:按供应商能力展示"自动/开关/低中高",不支持的档位不出现;
- 语音输入:长按说话、上滑取消、60 秒上限自动发送,微信式交互。
附件多模态(v19+)
- 图片:本地压缩后发送,不烧流量;
- 视频:超大视频本地转码压缩再发,气泡内嵌首帧缩略图;
- 文档:PDF / txt / md / docx / xlsx 本地解析提取文本直接注入上下文,不烧视觉 token;扫描件 PDF 自动渲染成页图走视觉通道;
- 一次最多 6 个附件,App 内全屏预览。
长期记忆(自托管)
- bge-small ONNX 端内语义向量 + 关键词双路召回,SQLite 存储;
- 三级分层:短期滚动窗口 → 中期摘要 → 长期全量原文 + 语义检索;
- 可配置独立"辅助 AI"做记忆索引,不占用主对话模型;
- 进程被杀不丢消息、不重复归档。
工具调用(40 轮上限)
- 联网:web_search / web_fetch / web_download / site_auth(Cookie 自动注入);
- SSH/SFTP:远程执行、文件读写、上传下载,支持跳板机(ProxyJump)、ED25519、双认证——手机就是你的随身运维终端;
- 本地工作目录:AI 拉文件到本地改再传回,避开命令行嵌套转义地狱;
- 其他实用工具:get_time / calc / memory_search。
界面
- 多会话管理(置顶/删除/全文搜索);
- Token 用量统计(主 AI / 辅助 AI 双通道);
- 运行日志、前台服务保活通知;
- 聊天背景自定义、全局动画体系。
谁适合用
- 开发者:把 SSH 和文件操作装进手机,随时随地远程运维服务器;
- 普通用户:想用一个真正"自托管、不裸奔"的 AI 助手,数据全在自己手里;
- 开源爱好者:源码完全开放,MIT 许可,随便改随便用。
快速开始
- 下载 APK 安装(GitHub Releases 提供签名 APK);
- 在「设置 → 模型配置」填入任意 OpenAI 兼容端点的 Base URL + API Key;
- 直接开聊;AI 会按需调用工具,长期记忆自动归档。
系统要求:Android 7.0+(完整功能需 Android 10+),arm64-v8a,至少一个 OpenAI 兼容 API 端点(自建或云厂商均可)。
开源与许可
- 仓库:https://github.com/aixtin/droid-agent
- 许可:MIT License
- 版本:v1.3(含 GitHub Release 发布,apk 已附)
数据是用户的,代码也是用户的——这就是 DroidAgent 想做的那件事。
评论