A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
nano-muse/nanoMuse
An open-source personal agent that runs on your phone, computer and browser, does tasks, keeps working when the app is closed, and asks before irreversible actions.
Open-source alternative to:Meta Muse
- Stars
- 1,969
- Forks
- 217
- Open issues
- 70
- Last commit
- 4 hours ago
What is it?
nanoMuse is a personal AI agent designed to run across every device you own. The Android and iPhone/iPad apps, the Windows, macOS and Linux desktop apps, and a web console all share one account, so a task started on the phone can run on your computer. Each device runs its own agent: the phone uses an Alpine Linux sandbox with a shell, a browser and MCP servers, while the desktop app uses a Python runtime to operate windows.
The agent can act on apps that have no API by working through the screen, and it pauses to ask before deleting, sending or paying. Logins and CAPTCHAs are handed back to the user. Goals can be checked on a schedule, and the agent's identity, memory and routines are stored as Markdown files that can be read and edited. Model access comes from a community relay with a free allowance, or from your own API key across a range of providers.
The relay can be self-hosted on your own server, so conversation text need not leave your network. The project is built on OpenMinis and licensed under GPL-3.0-or-later.
Key features
- 01Runs on Android, iPhone/iPad, Windows, macOS, Linux and in the browser under one account.
- 02Operates apps through their screens, not only through APIs, on Android and desktop.
- 03Asks for confirmation before deleting, sending or paying.
- 04Continues scheduled goals and routines while the app is closed.
- 05Stores memory and agent settings as editable Markdown files.
- 06Supports a self-hosted relay and bring-your-own model keys.
Use cases
- Delegating routine phone or desktop tasks to an agent while away from the computer.
- Running an agent on your own server so conversation text stays in your network.
- Sending a task from a phone to a computer that does the work there.
- Experimenting with GUI agents and cross-device agent designs.
Quick start
- 1
Download the app for your platform from the latest release
- 2
Open the app and sign in with an e-mail or a mainland-China phone number
Things to know
- Licensed under GPL-3.0-or-later, a copyleft license that requires derivative works to remain open source.
- The macOS build is not notarised, so you must right-click and choose Open the first time.
- Screen-based control of apps is not available on iOS, where the system does not allow it.
- The free model allowance on the community relay is limited; after that you need your own API key.
Topics
FAQ
- What is nanoMuse?
- An open-source personal agent that runs on your phone, computer and browser, does tasks, keeps working when the app is closed, and asks before irreversible actions. nanoMuse is a personal AI agent designed to run across every device you own. The Android and iPhone/iPad apps, the Windows, macOS and Linux desktop apps, and a web console all share one account, so a task started on the phone can run on your computer. Each device runs its own agent: the phone uses an Alpine Linux sandbox with a shell, a browser and MCP servers, while the desktop app uses a Python runtime to operate windows.
- Is nanoMuse free to use? What license does it have?
- nanoMuse is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is nanoMuse still maintained?
- Actively maintained. The last commit to nanoMuse was on Oct 21, 2026.
- What can I use nanoMuse for?
- Delegating routine phone or desktop tasks to an agent while away from the computer. Running an agent on your own server so conversation text stays in your network. Sending a task from a phone to a computer that does the work there. Experimenting with GUI agents and cross-device agent designs.
- How do I install nanoMuse?
- Download the app for your platform from the latest release Open the app and sign in with an e-mail or a mainland-China phone number
- Where can I get nanoMuse?
- The source code and installation instructions are on GitHub: https://github.com/nano-muse/nanoMuse
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.
Self-hosted personal AI agent framework in Python with a browser WebUI, terminal client, chat app channels, tools, memory and MCP support.
Open-source personal AI assistant and Agent Harness that plans tasks, runs tools and skills, and keeps memory across web and IM channels.
Free, open-source desktop app where AI agents work on your local files, built on OpenCode and usable with any model provider or local Ollama models.
Open-source workspace where teams build AI agents by chatting, share them, and run them in Slack, Telegram or WhatsApp.