Your coding agents in your browser.
- macOS
- Linux
- Windows (WSL)
What it gives you
Free, forever
Everything local, forever free.
- [x] Local terminal, unlimited splits & screens
- [x] Persistent sessions across restarts
- [x] File tree + Monaco editor
- [x] Unlimited terminals
Pro — $5/mo
Full Pro access for 7 days, no card required.
- [x] Encrypted remote tunnel
- [x] Embedded browser + DevTools (CDP)
- [x] Voice input (Whisper)
- [x] Local LLM (Ollama)
- [x] MCP server for Claude Code
- [x] HTTP client
- [x] Private network bind
Try it
Webmux = tmux + Tailscale + Termius + iTerm2
Press the button and you get a running Webmux: a real shell, agent sessions already running, a project with its dev server already up, the file tree and editor beside it, an embedded browser rendering the app with its DevTools console open, and an HTTP client pointed at its API — laid out across separate screens you can switch between.
Open the demoIt runs on a private Linux machine that boots for you and disappears when you leave — nothing to install, nothing to clean up, and no internet access from inside it. A one-off cookie keeps the sandbox yours for the session, and a check or two run before it starts. Nothing you type is stored.Privacy
A session, end to end
Every section below takes one capability at a time. Here is what they look like together — one continuous take each, filmed inside the demo you can start above: real terminals, a real dev server, and the scripted agent it ships with. Nothing is sped up and nothing is cut. The browser frame, the pointer, and the phone's notification card are drawn for the recording; everything they point at is the running app.
At the desk
Open the project you left running, start its server, hand the work to an agent — and watch what it wrote answer in the browser pane next to it.
On the phone
The agent stops to ask before it writes. The phone says so, a thumb answers, and the work carries on — from wherever you happened to be.
Runs Claude Code, Codex & more
Every agent runs in its own terminal, on your own machine, with its own project and its own history — and it keeps running when you close the tab. A live Agents page tracks each session with token, context and quota meters, so you can see what they are spending without opening them one by one.
Mobile-friendly
On-screen D-pad, compose bar that does not get covered by the soft keyboard, swipe between screens. Add to home screen for native-app feel.
Encrypted remote access
Every server gets a permanent URL like webmux.app/@your-server — open it from any browser, no port forwarding, no VPN. Or stay off the tunnel and bind to your LAN or Tailscale instead. Remote access is a paid-plan feature — tunnel and private network alike.
Persistent terminal multiplexer
Your terminals do not live in the browser. Close the tab, put the phone away, lose the network — the processes keep running, owned by a separate daemon that survives a restart of the Webmux server itself. Resume from any device: laptop in the morning, phone on the train, tablet in the evening.
Terminal screen splits
Horizontal and vertical splits, named screens swipeable on mobile, drag-to-resize. Screens switch from the keyboard, and every binding is yours to change in Settings or your config.jsonc. Terminals are grouped by project — each project owns its screens, its splits and its terminals, and switching project swaps the whole set, so a dozen repositories and fifty terminals never collapse into one flat list you have to hunt through.
HTTP client, file editor & git
Sidebar file tree with a Monaco editor overlay, a companion Git panel showing staged and unstaged changes, and an OpenAPI-aware request composer in a pane of its own. Drop a file from any device — phone included — and its path lands at the prompt, ready for the agent to read. Browse, edit, review diffs and call the API you are building, all beside the terminal running it. The HTTP client is a paid-plan feature.
Embedded browser + DevTools
Open your dev server side-by-side with the terminal. Chrome DevTools (CDP/Chii) inspection built in. HMR forwarding works transparently. The embedded browser and its DevTools are a paid-plan feature.
Voice input
Dictate into the compose bar or an agent's prompt with a local Whisper model. A guided installer sets it up from inside the app — your audio is transcribed on your own machine and never uploaded. Voice input is a paid-plan feature.
MCP server
Your terminals, browser, file tree and HTTP client exposed as MCP tools — let your agent drive the workspace instead of being told about it. Point any MCP client at the bundled server and it gets the same surface the interface has. Exposing the workspace as MCP tools is a paid-plan feature.
Pricing
Free for the terminal on your own machine. Paid plans add encrypted remote access — and the integrations: browser + DevTools, MCP, Ollama, Whisper, HTTP client.
Free
$0
- [x] Local terminal, unlimited splits & screens
- [x] Persistent sessions across restarts
- [x] File tree + Monaco editor
- [x] Unlimited terminals
Pro
$5/mo · $50/yr
- [x] Everything in Free
- [x] Remote servers: 1
- [x] Authorized devices: 3
- [x] Encrypted remote tunnel
- [x] Embedded browser + DevTools (CDP)
- [x] Voice input (Whisper)
- [x] Local LLM (Ollama)
- [x] MCP server for Claude Code
- [x] HTTP client
- [x] Private network bind
- [~] Workflow automation — coming soon
- [~] Custom windows — coming soon
PopularMax
$10/mo · $100/yr
- [x] Everything in Pro
- [x] Remote servers: 5
- [x] Authorized devices: 10
- [x] Priority support
- [~] Workflow automation — coming soon
- [~] Custom windows — coming soon
Team
from $5 /seat/mo
- [x] Per-seat Pro or Max tier
- [x] Mixed Pro/Max pools
- [x] Admin pool management
- [x] Shared billing
All paid plans include a 7-day free trial. Annual billing = 2 months free. Team pricing: Pro tier $5/seat, Max tier $10/seat (mixed pools allowed).
FAQ
Which coding agents does it run?
Any agent CLI you can install — it is your machine and your shell. Webmux recognises Claude Code and Codex CLI today, which means it detects them, shows their status and reads their token, context and quota meters; Gemini CLI, Kimi and Grok are on the way. Anything else still runs, it just runs as a plain terminal process.
Do I need an account to run it on my own machine?
Yes, and it is free — one click with GitHub. Webmux asks who you are even on localhost, because the same server can be reached from your LAN or a tunnel the moment you turn either on, and a terminal that answers whoever connects is not a terminal you want on your machine. What the free tier costs is nothing: the local terminal, the multiplexer and the editor are all in it.
Can my agent keep running while I close my laptop?
Almost. Your terminals run on the machine where you started webmux serve. Close the browser tab whenever you like — the agent keeps working. Close the laptop and the laptop sleeps; run webmux serve on a desktop, a NAS or a VPS instead and the agent keeps going, with you reattaching from your phone.
Is the mobile UI actually usable for typing, or just a viewer?
It is a real terminal. On-screen D-pad for arrow keys + Tab/Esc, a compose bar that does not get covered by the soft keyboard, swipe gestures between screens, pinch-to-zoom on the buffer. Add to home screen and it behaves like a native app on iOS and Android.
Can I run several agents in parallel and jump between them?
Yes — that is the day-1 workflow. Each split and each screen runs its own PTY, so one session can implement while another reviews and a third runs the tests, all visible at once on desktop and swipeable on mobile.
Get started
Run it on your own machine
Free for the terminal on your own machine. It needs a Webmux account — free, one click with GitHub. Try the live sandbox first if you would rather see it before installing anything.