open-source · mobile-first · agentic dev environment
AFK. Still shipping.
supermux runs Claude Code, Codex, Cursor & OpenCode on a machine you own — and hands you every session on every screen you carry, with native desktop and mobile apps.
MIT · self-hosted · no vendor cloud · no account
the workspace
Your whole agent workspace,
in your hand.
01ChatVoice notes, photos, files — brief it, steer it, answer it.02TerminalThe actual tmux pane. Watch, interrupt, type.03Editor & filesThe tree, any file, jump to the exact line.04Diffs & reviewInline comments. You decide what lands.05FleetEvery session at a glance, push when it matters.
native ios & android
A real native app.
Not a web wrapper.
Talk to any session with text, voice notes, photos, or files. Push notifications land the moment an agent needs input or review — and it all feels like an app, because it is one.
- Real push notifications when a decision is needed
- Voice, photos, files — straight into the session
- Full web app too — same sessions from any browser
always-on sessions
You leave.
It doesn't.
meanwhile, on your machine
▸ bun test — 212 passed
▸ edit src/channels/web/session.ts
▸ commit “wire session resume”
▸ opening review — waiting on you
Sessions live on your box, not in a browser tab. Walk out the door and the work keeps moving — each session in its own git worktree, on its own branch.
review & control
It asks.
You decide.
When an agent finishes, you get a push. Read the full diff, comment inline, approve or send it back — from any screen you're holding. You choose how every session finishes.
- Full diffs with inline comments, from the phone
- Explicit finish flow: merge, PR, keep, or discard
- Every session isolated on its own branch until you say so
open source · self-hosted
Yours by construction.
Open by license.
One control plane, four agents
Run them side by side — supermux speaks all four dialects and gives you one fleet, one review flow, one way to ship.
Claude Code Codex Cursor OpenCode
No vendor cloud in the middle
supermux runs on hardware you control. Your source, session state, and memory stay on your machine — no account, no analytics, no hosted control plane.
MITself-hostedno accountno analytics
Isolation by default
Every session gets its own git worktree and branch. Nothing touches main until you finish it on purpose.
worktree per sessionexplicit finish flow
merge · tag · ship
It shipped.
You had a day.
desktop + mobile + server
Get supermux everywhere.
Install the desktop app, open it, and pair your phone with a QR code. The Mac and Linux apps can host your agent sessions directly; Windows connects as a desktop client. No terminal setup or supermux account required.
The built-in relay lets your devices stay connected away from home without exposing your computer to the public internet. Your agent CLIs, credentials, and work remain on the host you control.
Release notes and checksumsVPS / Headless Linux
curl -fsSL https://supermux.dev/install.sh | sh -s -- --native
