智能体框架#设备操控#记忆

nanoMuse:开源个人智能体,在手机和电脑上替你做事

nanoMuse 是 GPL-3.0 开源的个人智能体,手机、电脑和网页共用一个账号,删除、发送、付款前先问你,中继服务可以自己部署。

项目资料

GitHub Ecosystem
仓库地址github.com/nano-muse/nanoMuse
许可证
GPL-3.0
主语言
Swift
星标
1,865
核查时间
2026-10-21

以上快照资料以核查当日为准,可能随版本或运营策略变化。

nanoMuse 的设备关系图:Android、Mac、Windows、Linux、iPhone 和 iPad 以及网页版共用一个账号,中继负责登录并转发对话

nanoMuse 是一个开源的个人智能体,同一个账号可以在 Android、iPhone 和 iPad、Windows、macOS、Linux 和浏览器里使用。代码以 GPL-3.0 许可发布,最新版本是 1.0.5(Lookout,2026-10-13 发布)。很多应用没有开放 API,个人助手碰到它们,往往只能让你自己去点。nanoMuse 的做法是先用 API,实在没有才去操作手机屏幕或电脑窗口。

nanoMuse Android 版的确认卡片:智能体要删除工作区里的 build-old 文件夹,可选只允许一次、本会话允许、一直允许或拒绝

图中是 Android 版准备删除工作区里一个文件夹时弹出的确认。README 说,凡是无法撤销的操作,智能体都会先停下来问你。

核心功能

  • 先问再动手:删除和发送前会停下来,可以只允许这一次、本会话允许,或以后都允许某个文件夹、收件人或应用。付款默认每次都问;记住规则只能针对单个应用或网站,设置时要先通过屏幕锁确认。密码、验证码和银行卡号由你自己输入。
  • 操作没有 API 的应用:打开 Hands(让智能体操作屏幕的功能)后,它通过手机屏幕和电脑窗口操作应用,仍然先用 API。登录页和验证码交给你,点「Done」后继续。iPhone 和 iPad 没有这项能力,README 写明是系统不允许;想从电脑操作 iPhone 的人,可以对照 iPhone-use。
  • 跨设备派活:在手机上说一句,电脑上的 nanoMuse 就能去做。消息开头写 @Mac 这样的前缀指定设备,需要确认的请求会回到你手边的设备。
  • 关闭应用后也能跑:目标可以按计划检查,下图里的 12306 余票目标每 2 小时检查一次。README 写明,例行任务在应用关闭时也会运行。
  • 记忆是可以编辑的文件:智能体是什么、知道你什么、什么时候醒来,都存成 Markdown 文件,可以直接打开修改。记忆留在设备上,登录后对话文本默认同步到中继。
  • 模型自己选:登录后可以用社区中继的免费额度,隐私说明写明每个账号是 ¥10。用完后填自己的 Key,README 列出 21 家服务商,也能接入你已经订阅的 ChatGPT、Claude 或 Kimi。

nanoMuse Android 版的目标页:一个每 2 小时检查一次的 12306 余票目标,下面是两个定时运行的例行任务

下图是 Android 版的目标页,对应上面「关闭应用后也能跑」那一条。

典型使用场景

  • 想在手机上派活、让电脑去干的人:出门时说一句,家里的电脑去执行,删除或发送那一步仍会先弹出确认。
  • 想盯火车票余票的人:截图里的示例就是 12306 余票目标,不必一直开着购票页面。
  • 想自己掌握数据的人:只用自己的模型 Key 时,模型请求从设备直接发给服务商,中继只管登录和设备互找。文档估计,国内一台 1 核、1 GB 内存的服务器自建中继每月约 ¥30 到 ¥60。

快速上手

想先看看,可以在浏览器打开 demo.nanomuse.dev,那是模拟手机的演示版,要先登录。要装到设备上,按 README 的安装表选安装包,Android 版要求 Android 8.0 以上的 arm64 设备。想在一台机器上跑自己的中继,用 docs/self-hosting.md 里的本机模式:

git clone https://github.com/nano-muse/nanoMuse.git && cd nanoMuse
bash scripts/self-host.sh --local

--local 只在本机提供服务,地址是 http://127.0.0.1:8787,登录验证码会打印在中继的日志里。需要带 compose 插件的 Docker 和 curl。

小结

适合想在手机、电脑和浏览器之间共用一个助手,并愿意自己配模型 Key 或自己架中继的人。不适合想要厂商托管、出了问题有人兜底的人。iPhone 和 iPad 版目前是 TestFlight 测试版,没有 Hands;macOS 安装包没有公证,要右键选「打开」;Windows 版要点一次「Run anyway」。

许可证方面,GitHub 识别为 GPL-3.0,README 和 NOTICE 写的是 GPL-3.0-or-later。手机端的 Android 应用基于 OpenMinis 1.13 修改,同样是 GPL-3.0。想 fork 或发布修改版的人,要继续以 GPL-3.0 提供对应源码。早期 Python 版本是 MIT 许可(标签 pre-openminis),从旧代码出发要单独看许可证。

项目的前身是 OpenMuseAgent/OpenMuse,那是一个 MIT 许可的 Python 仓库,归档了 0.1.0 到 0.6.0 版,README 说它已迁到 nanoMuse。nanoMuse 的 README 新闻栏写明,配套论文 arXiv 2610.08699 的作者署名为浙江大学,arXiv 页面本身没有印出单位。登录后对话文本默认同步到中继;托管中继上 0.9 版之后新建的账号,「帮助改进模型」也默认开启。这两项都能在 Settings → Data controls 里关掉。我们读的是文档、NOTICE 和截图,没有实际安装 APK 或桌面版。