tpack¶
A modern tmux plugin manager written in Go. Compatible with TPM configuration syntax and key bindings, with a repository-aware on-disk layout.
Works on Linux, macOS, and FreeBSD.
Features¶
-
TPM-Compatible Configuration
Existing TPM settings, plugin declarations, and key bindings continue to work. Exact-origin legacy plugin directories are migrated once; see the migration guide.
-
Interactive TUI
Browse, install, update, and clean plugins with a built-in terminal UI. Launches in a tmux popup on 3.2+.
-
Plugin Registry
Discover plugins from a curated registry. Search by name, filter by category, and install with a single key press — no manual config editing required.
-
Automatic Updates
Background plugin update checking with three modes: prompt, auto, or off. Self-update support for the tpack binary itself.
-
Multiple Install Methods
Available via Homebrew, AUR, deb/rpm packages, git clone, or build from source.
Quick Start¶
Install tpack and add it to your tmux config:
Reload tmux and press ++prefix+shift+i++ to install plugins:
See the installation guide for all install methods.