Skip to content
SPECIFICTION
Get listed

muxterm vs p2pmux

muxterm

github.com

p2pmux

p2pmux.com

Side by side

Figuremuxtermp2pmux
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYes—
macOSYesYes
LinuxYesYes
Plans published11
Spec score · Terminal Multiplexers7.8 (#11)8.4 (#3)
LicenseThe repository identifies the project as MIT licensed.The project is MIT licensed.
ProductMuxterm is a web-first terminal multiplexer with persistent sessions, split panes, and a browser interface backed by a Go session daemon.p2pmux is a peer-to-peer terminal multiplexer where multiple users and machines connect to one session.

Plans

muxterm

  • muxtermFree

muxterm pricing →

p2pmux

  • p2pmuxFree

p2pmux pricing →

In their own words

muxterm

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.

Visit github.com

p2pmux

p2pmux is a free peer-to-peer terminal multiplexer for connecting people and machines to one shared session. Each pane runs a real shell on the machine of the person who opened it, using that host's tools and environment. Shared sessions can have up to 8 members, 9 tabs, and 8 panes per tab, with nested splits. Terminal streaming is end-to-end encrypted and peer-to-peer, with an iroh relay available when NAT requires it. If the coordinator laptop closes, panes on other machines continue running, but layout changes and new joins pause. Processes and credential files remain on the pane host rather than being uploaded to peers. The agent inbox can show detected coding agents and open a pane for terminal input. Anyone with a join code or ticket can see every pane and interact with terminals; join codes last six hours. The project supports macOS and Linux, not Windows. Linux builds require glibc 2.35 or newer, while musl systems must build from source. It is released under the MIT license.

Visit p2pmux.com