Tmux

github.com/tmux/tmux Linux & Mac Apps Open-source projectOpen source

tmux provides terminal multiplexing, with source code and project information on its repository page.

github.com/tmux/tmux
Tmux homepage screenshot

About Tmux

Tmux is a terminal multiplexer that enables multiple terminals to be created, accessed, and controlled from a single screen. Sessions can be detached to continue running in the background and later reattached. This release runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris. Building from source requires libevent 2.x, ncurses, a C compiler, make, pkg-config and yacc, and binary packages on some platforms are sometimes out of date.

Key features

  • Create, access and control multiple terminals from single screen
  • Detach session and keep running in background
  • Reattach to detached session later
  • Runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris
  • Build and install from release tarball via configure and make
  • Optional utmp updating via utempter library with configure flag
Best for: People on supported Unix-like systems who need multiple persistent terminal sessions from one screen.
Good for
  • Source code is available in the repository
  • Runs on OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris
  • Detached sessions continue running in the background for later reattachment
Watch out for
  • Requires libevent 2.x and ncurses dependencies
  • Building requires a C compiler, make, pkg-config and yacc
  • Binary packages on some platforms are sometimes out of date

Tmux at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Tmux alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

Tmux FAQ

What is tmux?
A terminal multiplexer that enables multiple terminals to be created, accessed, and controlled from a single screen, with support for detaching and reattaching sessions.
Which operating systems does this release run on?
OpenBSD, FreeBSD, NetBSD, Linux, macOS and Solaris.
How do I build and install tmux from a release tarball?
Use ./configure && make, then sudo make install.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing