Plux
github.com
Spec sheet
- Purpose
- Plux is a small Unix-first terminal multiplexer written in Rust that keeps shell processes and terminal state in a background daemon.Read 7 Oct 2026 · github.com
- Product
- Plux is a lightweight Unix-first terminal multiplexer implemented in Rust.Read 7 Oct 2026 · github.com
- Free plan
- YesRead 20 Sep 2026 · github.com
- Security
- Remote attach uses SSH; remote copies use mode 0600, and session metadata is stored with mode 0600.Read 7 Oct 2026 · github.com
- Support
- The README asks issue reporters to include a reproduction command, TERM, terminal size, shell, OS, and PLUX_DEBUG output.Read 7 Oct 2026 · github.com
- License
- The repository provides the software under the MIT License, which grants permission to use, copy, modify, and distribute it free of charge.Read 7 Oct 2026 · github.com
- Build and runtime
- The only build dependency is the Rust toolchain, and runtime requires a Unix-like system with a native PTY and a UTF-8 terminal.Read 7 Oct 2026 · github.com
- Clipboard
- Optional clipboard integration uses wl-copy, xclip, xsel, or macOS pbcopy; remote clipboard image or file uploads have a default 64 MiB limit.Read 7 Oct 2026 · github.com
- Clipboard integration
- System clipboard integration can use wl-copy, xclip, xsel, or macOS pbcopy, and these tools are optional.Read 7 Oct 2026 · github.com
- Compatibility
- The documented target is Unix systems with a native PTY and UTF-8 outer terminal; the project says it does not automatically detect GBK or Big5.Read 7 Oct 2026 · github.com
- Compatibility limits
- The compatibility notes say GBK/Big5 detection, direct TCP listeners, and plugins are outside the current scope.Read 7 Oct 2026 · github.com
- Configuration
- Configuration supports settings including the default shell, key prefix, scrollback limits, mouse input, refresh rate, and clipboard command.Read 7 Oct 2026 · github.com
- Pane controls
- Plux supports vertical and horizontal splits, pane focus, zoom, resizing split ratios, and closing panes.Read 7 Oct 2026 · github.com
- Pane management
- Plux supports vertical and horizontal splits, pane focus, zoom, ratio adjustment, and pane closing.Read 7 Oct 2026 · github.com
- Platform limits
- The project lists Windows, terminal graphics protocols, and shell restoration after daemon crashes or reboot among its current limits.Read 7 Oct 2026 · github.com
- Platform support
- The project targets Unix systems with a native PTY and UTF-8 outer terminal; its README says Windows is unsupported.Read 7 Oct 2026 · github.com
- Remote access
- Remote attach uses SSH as an encrypted bridge and requires a compatible Plux binary on the server.Read 7 Oct 2026 · github.com
- Scrollback and search
- It provides scrollback, history search, and coordinate selection for copying terminal text.Read 7 Oct 2026 · github.com
- Sessions
- Named sessions can be detached and reattached, and a new client can take over from the older attached client.Read 7 Oct 2026 · github.com
- SSH
- Remote attach uses SSH as an encrypted bridge, and the server needs a compatible Plux binary available on PATH or at ~/.cargo/bin/plux.Read 7 Oct 2026 · github.com
- Terminal limits
- The current implementation does not restore shells after a daemon crash or reboot and does not support terminal graphics protocols.Read 7 Oct 2026 · github.com
- Upload limit
- The default remote clipboard image and file upload limit is 64 MiB and can be changed with clipboard_upload_max_bytes.Read 7 Oct 2026 · github.com
Where Specifiction places it
- Terminal Multiplexers#21 of 297.2
- Video Downloaders#132 of 1356.8