Skip to content
SPECIFICTION
Get listed

Plux

github.com

macOSLinux
Visit github.com
Spec score 7.2 #21 of 29 in Terminal Multiplexers

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

Alternatives to PluxAll alternatives →