Repolode
flagdizero

flagdizero/jenny-android-ai-agent

一款运行在 Android 手机上的本地优先个人 AI 代理,支持持久记忆、定时自主任务和自动生成的迷你应用。

Star
109
Fork
26
未关闭 Issue
4
最近提交
18天前

这是什么?

Jenny 是一款 Android 应用,内嵌 Python 3.11 运行时,把个人 AI 代理直接跑在手机上。它可以注册为桌面 HOME 应用,前台服务让它在屏幕关闭时仍保持运行,因此能发送定时提醒和主动消息。对话、记忆和文件都保存在应用私有存储中。

代理会把近期对话整理成基于 Markdown 的长期记忆。内置的 llm-wiki 技能可以把文章、笔记和 PDF 编译成相互链接的 wiki 页面。用户在聊天中描述一个迷你应用,代理即可生成界面、操作和数据存储,每个操作都可作为工具被调用,也包括定时任务的调用。代理还能读写文件、执行 Python,并通过隐藏的 Chrome WebView 搜索网页。

使用托管服务时填入自己的 API Key;若接入 Ollama 或 LM Studio 等本地模型,则可完全离线运行。项目基于 nanobot 分叉开发,采用 AGPL-3.0 协议,以 APK 形式侧载安装,支持 Android 8.0 及以上版本,未上架应用商店。

核心功能

  • 01将近期对话整理为存放在手机上的 Markdown 长期记忆。
  • 02定时提醒和周期任务,即使屏幕关闭也会主动发消息。
  • 03通过聊天生成迷你应用,其操作可由用户、代理或定时任务调用。
  • 04内置 llm-wiki 技能,把资料编译成相互链接的 Markdown 页面并提供图谱视图。
  • 05可选的桌面启动器,支持 Home 手势和应用面板。
  • 06支持 40 多家托管 LLM 服务商(使用自有 Key),也可接入本地模型离线运行。

适用场景

  • 搭建一个跨会话记住偏好和上下文的私人助手。
  • 把收集的文章和 PDF 整理成个人 wiki。
  • 设置定时摘要或提醒,由代理主动推送到手机。
  • 借助 Ollama 或 LM Studio 的本地模型,完全离线运行 AI 助手。

标签

常见问题

jenny-android-ai-agent 是什么?
一款运行在 Android 手机上的本地优先个人 AI 代理,支持持久记忆、定时自主任务和自动生成的迷你应用。 Jenny 是一款 Android 应用,内嵌 Python 3.11 运行时,把个人 AI 代理直接跑在手机上。它可以注册为桌面 HOME 应用,前台服务让它在屏幕关闭时仍保持运行,因此能发送定时提醒和主动消息。对话、记忆和文件都保存在应用私有存储中。
jenny-android-ai-agent 可以免费使用吗?用的什么许可证?
jenny-android-ai-agent 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
jenny-android-ai-agent 还在维护吗?
活跃维护中。jenny-android-ai-agent 最近一次提交是在 2026年10月4日。
jenny-android-ai-agent 适合用来做什么?
搭建一个跨会话记住偏好和上下文的私人助手。 把收集的文章和 PDF 整理成个人 wiki。 设置定时摘要或提醒,由代理主动推送到手机。 借助 Ollama 或 LM Studio 的本地模型,完全离线运行 AI 助手。
在哪里获取 jenny-android-ai-agent?
源代码和安装说明在 GitHub 上:https://github.com/flagdizero/jenny-android-ai-agent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目