muxterm
github.com
What it is
Muxterm is a free, self-hosted terminal multiplexer with a browser interface and a Go session daemon. Users can split panes, group them into named workspaces and switch workspaces from a bar. The daemon runs separately from the HTTP server, allowing shells to persist across server restarts, deployments and reboots. Server-side VT emulation retains a live screen snapshot that can restore full-screen applications after reconnecting. Its installable PWA supports desktop and mobile use, with service-worker offline support. For MCP-compatible agents, the server provides 25 tools across seven categories for managing workspaces, panes, terminals and other functions. Documented integrations include Claude Code, OpenCode and Amplifier; lifecycle reporting is available for Claude, Codex and Amplifier wrappers. Authentication uses HMAC tokens, with a localhost bypass for local use. A file-publishing tool can expose one local file at an unguessable public URL, with a 24-hour default expiry, a seven-day maximum and revocation for future reads. The project is MIT licensed and self-hosted as a single binary. Windows support is listed as coming soon.
Spec sheet
- Product
- Muxterm is a web-first terminal multiplexer with persistent sessions, split panes, and a browser interface backed by a Go session daemon.Read 4 Oct 2026 · github.com
- Platforms
- The README provides macOS Homebrew and Linux installation instructions, says Windows Scoop support is coming soon, and says binaries are attached to GitHub releases.Read 4 Oct 2026 · github.com
- License
- The repository identifies the project as MIT licensed.Read 4 Oct 2026 · github.com
- AI integration
- Its MCP server exposes 25 tools across seven categories for MCP-compatible agents to manage workspaces, panes, terminals, and other functions.Read 4 Oct 2026 · github.com
- Authentication
- The feature list describes HMAC token-based authentication with localhost bypass for local use.Read 4 Oct 2026 · github.com
- Mobile and offline
- The PWA can be installed as a desktop or mobile app and includes service-worker offline support.Read 4 Oct 2026 · github.com
- Persistence
- The session daemon runs separately from the HTTP server, allowing shells to survive server restarts, deploys, and reboots.Read 4 Oct 2026 · github.com
- Public file sharing
- The MCP publish_file tool serves one local file at an unguessable public URL, with a 24-hour default expiry, a seven-day maximum, and revocation for future reads.Read 4 Oct 2026 · github.com
- Reconnects
- Server-side VT emulation replays a live screen snapshot so full-screen apps can restore after reconnecting.Read 4 Oct 2026 · github.com
- Security policy
- GitHub reports that the project has no SECURITY.md policy and no published security advisories.Read 4 Oct 2026 · github.com
- Supported agent tools
- Muxterm documents integrations with Claude Code, OpenCode, and Amplifier, and native lifecycle reporting for Claude, Codex, and Amplifier wrappers.Read 4 Oct 2026 · github.com
- Workspaces
- Users can organize panes into named workspaces and switch between them from a bar.Read 4 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Shells can persist across server restarts and reboots
- Named workspaces organize panes
- PWA includes offline support
- MCP server exposes 25 tools
- Free and MIT licensed
Limits
- Windows support is coming soon
- Self-hosted rather than cloud-hosted
- No published security advisories or SECURITY.md policy
Who it suits
Muxterm suits people who want persistent shell sessions managed through a browser interface, including users of MCP-compatible agents. It is listed for macOS and Linux, with browser/PWA access; Windows support is coming soon.
Verdict
Muxterm pairs persistent terminal sessions with browser-based workspaces and MCP tools. Its self-hosted model, platform availability and lack of a published security policy are worth considering before deployment.
Where Specifiction places it
- Terminal Multiplexers#11 of 297.8