muxel vs RMUX
muxel
muxel.shRMUX
rmux.ioSide by side
| Figure | muxel | RMUX |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Terminal Multiplexers | 8.4 (#2) | 8.3 (#4) |
| License | The software is available under GPL-3.0 and a separate commercial license for uses that cannot comply with the GPL. | RMUX is dual-licensed under MIT or Apache License 2.0. |
Plans
In their own words
muxel
Muxel is a desktop terminal workspace for keeping AI coding agents and shells together. Its panes can be split horizontally or vertically, grouped into tabs, or moved into separate windows. Configurable presets cover Claude, opencode, Amp, Grok, Hermes, Ollama, Ollama Code, Pi, and Shell. Git worktrees isolate projects and support review and GitHub pull request actions. Prompt-based task runners can launch jobs and schedule saved prompts every few minutes, hourly, or daily. The app includes an editor, file browser, diff review, Git controls, a command palette, and terminal scrollback search. Agent status indicates working, idle, blocked, or done, with desktop notifications when an unfocused agent needs attention. Muxel runs on Linux, macOS, and Windows; agents can run on remote hosts over SSH while the interface and file tools stay local. It is free and open source under GPL-3.0, with a separate commercial license available. The maker says Muxel does not send projects, terminal contents, prompts, or usage to them; configured providers have their own data policies. Windows does not support tmux session persistence.
RMUX
RMUX is a local terminal multiplexer that keeps shells under a daemon on the user’s machine. Version 0.10.0 provides 90 tmux-compatible commands for persistent sessions that can be detached and reattached. Its automation SDKs let programs work with typed session, window, and pane handles, send keyboard and mouse input, wait for output, capture structured snapshots, and receive pane events. Official SDKs are available for Rust, Python, and TypeScript; the Python and TypeScript SDKs require the RMUX binary to be installed first.
Web Share creates browser links to a pane or session while its shell stays local. Links can allow read-write operation or read-only viewing, with separate pairing PINs enabled by default. The browser decrypts terminal updates locally. Sharing can use private Tailscale access, public SSH tunnel presets, or a user-provided ingress URL. RMUX says tunnels can see handshake metadata and encrypted frames, but not keystrokes, PINs, raw tokens, or terminal cells. The Web Share frontend can be self-hosted. RMUX is dual-licensed under MIT or Apache-2.0 and is available through package managers, prebuilt installers, or Cargo.