NanoMuse is an open-source personal AI agent that runs on your phone, computer and in the browser, designed to act on your behalf rather than only answer questions. It keeps a persistent identity and memory (stored as editable Markdown), runs scheduled goals and routines while apps are closed, and stops to ask before irreversible actions like deleting, sending, or paying. Interaction modes include chat, a feed, and programmable "hands" that let the agent operate apps without official APIs by using screenshots and on-device controls; approvals and logins are presented to the user for secure completion. It supports custom avatars (image and video), integrates with chat platforms (飞书, 钉钉, 企业微信, Telegram), and provides a free relay allowance for model use while letting users swap in keys from a catalogue of providers (18+), including ChatGPT and Claude.
Architecturally, each device runs its own agent and they synchronize through a relay that carries conversation text while keeping files and screenshots local. The phone app embeds OpenMinis in a proot Alpine Linux sandbox; the desktop plugin uses DeepSeek Harness. Installers exist for Android, iOS (TestFlight), macOS, Windows, Linux, plus Docker and self-hosting scripts; docs explain privacy, self-hosting and protocols. Licensed GPL-3.0-or-later, the project positions itself as a cross-device, self-hostable alternative to closed offerings, with active releases, changelogs, and contribution guidance.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.