tmux logo

tmux

Allows creating, accessing, and controlling multiple terminals from a single screen, with the ability to detach and reattach sessions.

Made by Unknown Author

  • terminal-multiplexer

  • Terminal Emulator

What is tmux?

tmux is a powerful and versatile terminal multiplexer that enables users to create, access, and control multiple terminals or windows from a single screen. It allows users to run separate programs in each window and detach from the screen while the processes continue running in the background, making it possible to later reattach and resume work seamlessly

Highlights

  • Ability to create and manage multiple independent terminals or windows within a single screen
  • Support for splitting windows horizontally and vertically into panes, which can be freely moved and resized
  • Option to arrange panes into preset layouts for efficient workspace organization
  • Compatibility with UTF-8 and 256-color terminals
  • Provision of copy-paste functionality with multiple buffers
  • Interactive menus for easy selection of windows, sessions, or clients
  • Terminal locking, both manually and after a configurable timeout
  • Clean, well-documented, and easily extensible codebase under active development
  • Client-server architecture that allows multiple clients to attach to the same session

Platforms

  • BSD
  • Cygwin
  • Mac
  • Linux

Languages

  • English

Features

    • Lightweight

    • Portable

    • Vertical Split

    • Terminal-based

    • Horizontal Split