Share your tmux sessions securely over the internet with Upterm — perfect for pair programming and remote collaboration.
Add this plugin to your ~/.tmux.conf:
set -g @plugin 'tmux-contrib/tmux-upterm'And install it by running <prefix> + I.
| Key Binding | Description |
|---|---|
| Prefix + T | Create or switch to an upterm session |
This plugin sets @upterm-session to true for any session created by this
plugin. Use it as a boolean flag in your tmux status line:
set -g status-right '#{?@upterm-session,[upterm],}'Add these options to your ~/.tmux.conf:
# Change the upterm key (default: T)
set -g @upterm-key 'T'Install dependencies using Nix:
nix developOr install manually: bash, tmux, upterm, bats
bats tests/Enable trace output with the DEBUG environment variable:
DEBUG=1 /path/to/tmux-upterm/scripts/tmux_upterm.shMIT