Terminal · tmux project
tmux
Terminal multiplexer, not a standalone terminal window: runs inside another terminal and manages sessions, windows and panes that survive detach and reattach. Scriptable via commands and control mode; no SSH client of its own.
~/facts
- platforms
- macOSLinuxNOT a terminal emulator: a terminal multiplexer that runs inside another terminal. Distributed as source; README says it runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris (BSD/Solaris not in schema). No native Windows build listed.
- price
- FreeFree; the project sells merchandise via Commit Goods and accepts donations through GitHub (seen 2026-10-21)
- source
- Open sourceLicence: ISC
- github
- tmux/tmux 49.9k stars, seen 2026-10-21
~/features
- – no SSH
- ? not verified Tabs
- ✓ yes Split panes
- ? not verified SFTP
- ? not verified Port forwarding
- ✓ yes Scripting / API
- ? not verified AI agents
- ? not verified MCP
- ? not verified Cloud sync
✓ documented · – absent or not in its feature list · ? not verified
+ strengths
- Persistent sessions that survive disconnects, detach and reattach
- Windows split into panes; 3.8 adds floating and modal panes
- Text-based control mode and command language for scripting
- ISC licence, runs on Linux, macOS, BSDs and Solaris
! weak points
- Not a terminal emulator: needs a host terminal and renders nothing itself
- No GUI tabs; uses a text status line and windows
- No native Windows build listed
- Distro packages are often out of date, per the project's install wiki
~/who it is for
- best for
- Developers who run long sessions, remote work or many panes and want persistence inside any terminal.
- look elsewhere if
- Users looking for a standalone terminal app with GUI tabs, themes or built-in SSH management.
~/sources
Checked 2026-10-20. Prices and features change; the vendor's page is the authority.
- github.com/tmux/tmux/wiki — terminal multiplexer description, 3.8 download
- raw.githubusercontent.com/tmux/tmux/master/README — platforms: OpenBSD, FreeBSD, NetBSD, Linux, macOS, Solaris
- raw.githubusercontent.com/tmux/tmux/master/COPYING — ISC licence text
- raw.githubusercontent.com/tmux/tmux/master/tmux.1 — sessions, windows, panes, persistence, control mode
- raw.githubusercontent.com/tmux/tmux/master/CHANGES — 3.8 floating/modal panes
- github.com/tmux/tmux/wiki/Installing — install, packages often out of date
- api.github.com/repos/tmux/tmux — stars 49942, ISC, pushed_at 2026-10-20 (seen 2026-10-21)
- api.github.com/repos/tmux/tmux/releases/latest — 3.8 published 2026-09-09
Not verified
- tabs null: tmux has windows (one fills the screen, listed in status line), analogous to but not labelled tabs
- ssh=false: tmux has no SSH feature; manual only mentions ssh as a cause of disconnection
- team_sharing null: manual says multiple clients can attach to one session, which suggests shared sessions, but no team/sharing feature is described
- 'No native Windows build listed' is from README platform list, not an explicit 'not supported' statement