Show HN: NanoMuse - An open-source AI agent for your phone and computer
Hacker News

Show HN: NanoMuse - An open-source AI agent for your phone and computer

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. | Browser | demo.nanomuse.dev - a nanoMuse on a simulated phone, after a sign-in. A demo; the apps below are the real thing | | Android 8.0+, arm64 | nanoMuse-0.1.40-arm64.apk - every version is signed with the same key and installs over the last | | iPhone / iPad | TestFlight - a beta; the link delivers the build once Apple's beta review has passed · iOS | | macOS 12+ | Apple Silicon · Intel - not notarised: right-click → Open the first time | | Windows 10+ | nanoMuse-Desktop-0.1.40-win-x64.exe - click Run anyway once | | Linux x64 | AppImage · .deb · tar.gz | | Docker | bash scripts/self-host.sh --local for your own relay; docker compose up -d app for the web app on a server of yours - self-hosting | 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. | Does things. A Linux shell, a browser, MCP servers and skills - and, with Hands on, the apps on your phone and the windows on your computer through their screens, for everything that never had an API. | Asks first. A stop before deleting, sending or paying, remembered for once, this chat or always; passwords and codes are yours to type. A login or a CAPTCHA is handed to you, Done resumes. | | Reaches your other devices. Say it on the phone, it runs on your PC; @Mac … at the start of a message sends the task there. Approvals come back to the device in your hand. | Keeps going. Goals checked on a schedule, routines that run while the app is closed, a feed written for you each morning. | | Remembers you. What it is, what it knows about you and when it wakes are Markdown files you can read and edit. | Lives in your chat apps. It answers in ้ฃžไนฆ, ้’‰้’‰, ไผไธšๅพฎไฟก and Telegram. | | A look of its own. Describe one, your image model draws it, a video model makes it move. A small dragon by default. | Any model. The relay's allowance, your own key at one of eighteen providers (Bailian, OpenRouter, OpenAI, Gemini, DeepSeek and more), or a plan you already pay for: ChatGPT, Claude, Kimi. A provider without picture or video models leaves those two off, and the app says so. | 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. | Meta Muse | OpenMinis | nanoMuse | | |---|---|---|---| | Where the agent runs | A cloud VM per user | The phone it is installed on | Your phone, your computer, or a server of yours - one account across them | | Apps without an API | Out of reach; the VM never touches your devices | An accessibility CLI on Android | The screen as a hand on the phone and the computer: screenshots, APIs first, you take over for logins. Not on iOS - the system does not allow it | | Other devices | Clients of one VM | The one it is installed on | Devices ask each other for things over the hub, with approvals where you are | | Models | Meta's | Bring your own | The relay's free allowance, or your own | | Licence | Closed | GPL-3.0 | GPL-3.0-or-later, built on OpenMinis | - 2026-10-06 · 0.1.40 Clear - the iPhone's input field is back in view, every chat on a phone belongs to its account, and every refusal from the relay is one plain sentence or a card on every client. The Mac takes a true picture of the screen or says why it cannot, Windows starts again after the update that moved the app, and the relay's console has Controls, Stats and Site pages. - 2026-10-06 · 0.1.39 Keys - your own key from a catalogue of eighteen providers, sign-in with a ChatGPT plan, and a device shows only the signed-in account's conversations. - 2026-10-05 · 0.1.38 Loom - side chats stay on the device that made them, a Mac helper app holds the hands' permissions, every app can point at a relay of yours, and the docs became a site. Every version: releases. 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/. 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. 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. 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. 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. 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 ).

Read on Hacker News ↗ ← Back to News

Comments

No comments yet. Start the discussion.