tpack¶
A modern tmux plugin manager written in Go. Drop-in replacement for TPM — fully backward compatible with existing configurations, plugins, and key bindings.
Works on Linux, macOS, and FreeBSD.
Features¶
-
Drop-in TPM Replacement
Switch without changing your
tmux.conf. All existing TPM settings, plugin declarations, and key bindings continue to work. -
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.