Favicon of tmate

tmate

Share your terminal session instantly via SSH with writable and read-only access. Works behind NAT, supports named sessions, automatic reconnection, and self-hosting options.

tmate is a terminal session sharing tool built on tmux that enables instant collaborative access to your terminal. Unlike traditional remote access solutions, tmate works seamlessly behind NAT and firewalls without requiring any configuration tweaks.

Key capabilities include:

  • Instant sharing with a single command that generates both writable and read-only connection strings
  • SSH tunneling for secure connections through tmate's relay nodes
  • Automatic reconnection when your IP address changes, maintaining session continuity
  • Named sessions bound to your API key for organized multi-session management
  • Access control through embedded authorized_keys lists to restrict who can connect
  • Session logging with tmate show-messages for capturing terminal activity
  • Foreground daemon mode to keep headless servers accessible
  • Full tmux compatibility including config options, macros, and keybindings
  • Self-hosting capability via the tmate-ssh-server container with multi-region failover support

Built as a fork of tmux and licensed under BSD, tmate provides a lightweight alternative to traditional pair programming and remote support tools, making it ideal for developers who need quick, secure terminal access without infrastructure overhead.

Features

Remote SSH supportTmux integration

Media

Pros

4
  • Share terminal sessions instantly
  • Supports writable and read-only access
  • Works behind NAT
  • Supports automatic reconnection

Related tools

Categories:

Share:

  • Stars


    6,075
  • Forks


    334
  • Latest version


    2.4.0
  • Last commit


    4 months ago
  • First release


    13 years
  • Language


    C

Auto-fetched .

Recent releases

Similar to tmate

Favicon

 

  
 
Favicon

 

  
 
Favicon