On the recordRead 7 Oct 202622 facts
Plux
On the record
- 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.github.com · read 7 Oct 2026
- Clipboard
- Optional clipboard integration uses wl-copy, xclip, xsel, or macOS pbcopy; remote clipboard image or file uploads have a default 64 MiB limit.github.com · read 7 Oct 2026
- Clipboard integration
- System clipboard integration can use wl-copy, xclip, xsel, or macOS pbcopy, and these tools are optional.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026
- Compatibility limits
- The compatibility notes say GBK/Big5 detection, direct TCP listeners, and plugins are outside the current scope.github.com · read 7 Oct 2026
- Configuration
- Configuration supports settings including the default shell, key prefix, scrollback limits, mouse input, refresh rate, and clipboard command.github.com · read 7 Oct 2026
- License
- The repository provides the software under the MIT License, which grants permission to use, copy, modify, and distribute it free of charge.github.com · read 7 Oct 2026
- Pane controls
- Plux supports vertical and horizontal splits, pane focus, zoom, resizing split ratios, and closing panes.github.com · read 7 Oct 2026
- Pane management
- Plux supports vertical and horizontal splits, pane focus, zoom, ratio adjustment, and pane closing.github.com · read 7 Oct 2026
- Platform limits
- The project lists Windows, terminal graphics protocols, and shell restoration after daemon crashes or reboot among its current limits.github.com · read 7 Oct 2026
- Platform support
- The project targets Unix systems with a native PTY and UTF-8 outer terminal; its README says Windows is unsupported.github.com · read 7 Oct 2026
- Product
- Plux is a lightweight Unix-first terminal multiplexer implemented in Rust.github.com · read 7 Oct 2026
- Purpose
- Plux is a small Unix-first terminal multiplexer written in Rust that keeps shell processes and terminal state in a background daemon.github.com · read 7 Oct 2026
- Remote access
- Remote attach uses SSH as an encrypted bridge and requires a compatible Plux binary on the server.github.com · read 7 Oct 2026
- Scrollback and search
- It provides scrollback, history search, and coordinate selection for copying terminal text.github.com · read 7 Oct 2026
- Security
- Remote attach uses SSH; remote copies use mode 0600, and session metadata is stored with mode 0600.github.com · read 7 Oct 2026
- Sessions
- Named sessions can be detached and reattached, and a new client can take over from the older attached client.github.com · read 7 Oct 2026
- 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.github.com · read 7 Oct 2026