Latest commit
History
Folders and files
Repository files navigation
English | 简体中文 | 繁體中文 | Español | Français | Bahasa Indonesia | 日本語 | 한국어 | Русский | Tiếng Việt
nanoMuse is an open-source personal agent for every device you own. One agent with a name and a look of its own, in the style of Meta's Muse : it does things instead of answering questions, keeps working while the app is closed, remembers you, and stops to ask before anything you could not undo.
nano means the whole set, small enough to run and deploy yourself: the phone app, the desktop app, the web console and the relay that joins them are all in this repository, under GPL-3.0-or-later. Free, open source, non-profit — let's build it together. Sign in and you get a free allowance of model use on the community relay — the developer pays for it; when it is gone, use your own key . The same relay runs on a server of yours, so nothing has to leave your house. Latest: 0.1.40 Clear — release notes · try it in the browser .
🗞️ News
2026-10-07 📄 Our paper is available on arXiv .
2026-10-06 🚀 Latest version: 0.1.40 Clear .
2026-09-25 🎉 nanoMuse is released.
Install
All downloads come from the latest release ; the same files are on nanomuse.cn/dl when GitHub is slow where you are. Open the app, sign in with an e-mail or a mainland-China phone number, and it has a model to think with. The phone, the desktop and the web share one account and show the same conversations.
What it does
How it works
Each device runs its own agent — the phone inside the APK (Alpine Linux under proot, a shell, a browser, MCP), the computer inside nanoMuse Desktop (DeepSeek Harness with the Python runtime for the hands). Signed in, they meet on the relay and can ask each other for things; the text of the conversations travels through it, files and screenshots stay where they were made.
docs/every-device.md explains the devices, docs/hub.md the frames, docs/cloud.md the relay, docs/privacy.md what it keeps.
Compared with Muse and OpenMinis
Docs
nanomuse.cn/docs — install per platform, every device, hands, connectors, memory, self-hosting, the protocols. The sources are in docs/ ; what changed in each version is in the CHANGELOG and docs/releases/ .
Self-host
One VPS, one hour: docs/self-hosting.md . Three ways — no server at all with your own key, your own relay with scripts/self-host.sh , or a runtime of your own for the web app.
Contribute
Use it for a real task, report what broke, then pick something focused: CONTRIBUTING.md has the setup and the conventions, AGENTS.md the rules a coding agent follows in this tree, and the roadmap says where to start. Issues · Discussions · Discord .
⭐️ Citation
If you find nanoMuse useful, please cite the paper.
@misc { liu2026nanomuseopensourcepersonalagent , title = { nanoMuse: An Open-Source Personal Agent for Every Device You Own } , author = { Guangyi Liu and Yong Liu and Jiangning Zhang } , year = { 2026 } , eprint = { 2610.08699 } , archivePrefix = { arXiv } , primaryClass = { cs.AI } , url = { https://arxiv.org/abs/2610.08699 } , }
Acknowledgements
nanoMuse stands on other people's work; THIRD_PARTY_NOTICES.md has the terms.
OpenMinis — the on-device agent the phone app is built on, with proot and Alpine Linux for the sandbox.
DeepSeek Harness — the agent harness the desktop app is a plugin of.
UI-TARS-desktop (ByteDance) — the desktop hands' operator is a port of theirs, and the stage's markers follow their ScreenMarker.
MobileGym , MemGUI-Bench , PhoneHarness , CopilotKit/OpenMuse , Open-AutoGLM , ClawGUI — the phone operator, the traces and the product ideas.
Disclaimer
nanoMuse is an independent community project, not affiliated with or endorsed by Meta Platforms, Inc.; Muse is their trademark. The dragon is the project's own.
License
GPL-3.0-or-later . The phone app is based on OpenMinis 1.13 (GPL-3.0), modified since 2026-09-24 — see NOTICE . Earlier versions of the Python line were MIT (tag pre-openminis ).
About
nanoMuse: an open-source personal agent for every device you own — one agent with a name and a face 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.