nano-muse/nanoMuse

nanoMuse: an open-source personal agent for every device you own. One agent with a name and a look of its own that does things, keeps working while the app is closed, remembers you, and asks before anything you cannot undo. On Android, iPhone and iPad, Windows / macOS / Linux and in the browser; your phone's screen and your computer as its hands.

它解决的问题

大多数个人 AI 助手都存在于他人的云端,只能回答问题。nanoMuse 是一个开源替代方案,运行在您自己的设备上——手机、电脑和网页——并且能实际执行操作:它可以使用浏览器、运行 shell 命令、通过屏幕操作应用,甚至在应用关闭时继续工作。在您无法撤销的操作(如发送或支付)之前,它会请求您的确认,并将您的数据保存在您自己的机器或您自行托管的中继上。

工作原理

每个设备运行自己的代理。手机应用捆绑了一个小型 Linux 环境(基于 proot 的 Alpine Linux),包含 shell、浏览器和 MCP 支持。桌面应用基于 DeepSeek Harness 构建,并包含用于控制窗口的 Python 运行时。当您登录时,您的设备通过中继连接——社区中继提供免费的模型使用配额,或者您可以托管自己的中继,这样数据就不会离开您的网络。对话通过中继传输,但文件和截图保留在生成它们的设备上。代理可以在设备之间交接任务(例如,在手机上说出指令,在 PC 上执行),并将批准请求发送到您手中的设备。记忆——它了解您的信息以及唤醒时间——以可编辑的 Markdown 文件存储。

适用人群

适合希望真正拥有个人 AI 代理的用户:没有云锁定,可以自由选择任何模型(OpenRouter、OpenAI、Gemini、DeepSeek,或您已付费的计划如 ChatGPT 或 Claude)。它既适合希望有一个能操作应用和处理杂务的伴侣的普通用户,也适合希望自托管或扩展跨设备代理的开发者。

亮点

  • 免费、开源(GPL-3.0-or-later)、非营利,社区中继提供免费配额。
  • 支持 Android、iPhone/iPad、macOS、Windows、Linux 和浏览器——一个账户在所有设备间共享对话。
  • 无需 API 即可通过屏幕操作应用(手机和桌面),登录和验证码由您接管。
  • 以可编辑的 Markdown 文件记住您,并能运行定时任务和编写每日动态。
  • 可在飞书、钉钉、企业微信和 Telegram 等聊天应用中使用。
  • 可自定义外观:描述一个外观,图像模型绘制,视频模型动画化(默认是一只小龙)。
  • 自托管选项:使用自己的密钥无需服务器,使用一行脚本托管自己的中继,或为网页应用托管自己的运行时。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目