EVERYTHING XIAOMI
Get listed

Byobu

Byobu is a text-based window manager and terminal multiplexer for Linux, BSD, and macOS.

Place
#14 of 29
Score
6.0
Byobu's website

What Byobu is

Byobu is a text-based window manager and terminal multiplexer for Linux, BSD, and macOS. It runs on tmux or GNU Screen and adds function-key controls, split panes, session management, and system-status notifications. Shortcuts can manage windows, scrollback, and detaching without a prefix key. You can create, rename, reorder, split, zoom, and synchronize windows and panes, then save layouts to restore later. Sessions can be detached and reattached while windows, running processes, and history remain available; each window supports up to 10,000 lines of scrollback. A two-line status bar can display items such as CPU, memory, disk, network, battery, load, and time, with individual indicators configurable. The F9 menu provides settings for notifications, keybindings, profiles, and backends. Byobu defaults to tmux when available and can switch to GNU Screen. It is free GPLv3-licensed software; its listed plan is free. It requires tmux version 1.5 or later and/or GNU Screen.

Good

  • Free GPLv3-licensed software.
  • Detaching preserves windows, processes, and history.
  • Status indicators can be toggled individually.
  • Saved layouts can be restored later.

Watch out

  • Requires tmux 1.5 or later and/or GNU Screen.
  • Support is largely volunteer-led.

Who it suits

Byobu suits terminal users who want persistent sessions, configurable panes, and system indicators on Linux, BSD, or macOS. It may also suit server users who prefer keyboard-driven window management.

Verdict

Byobu adds session persistence, pane controls, and configurable system information to tmux or GNU Screen. Its free plan and broad Unix-like platform support may appeal to terminal users comfortable with those backends.

Plans and prices

From Byobu's own pricing page, checked 4 Oct 2001.

All about pricing
PlanPriceWhat it gives you
ByobuFreeGPLv3 open source · Requires tmux ≥ 1.5 and/or GNU Screen

The facts

Each one read from Byobu's own pages, with the date it was checked.

What it does

Audience
The project was originally created to add enhancements to GNU Screen for Ubuntu server users and now describes itself as a terminal enhancement layer for Linux, BSD, and macOS.checked 4 Oct 2001
Backends
Byobu supports tmux and GNU Screen, defaults to tmux when available, and lets users switch backends with byobu-select-backend.checked 4 Oct 2001
Configuration
An interactive F9 menu lets users toggle status notifications, change keybinding sets, select profiles, and switch backends.checked 4 Oct 2001
Integrations
Byobu integrates with tmux and GNU Screen as backends and can display system indicators including network, Wi-Fi, battery, updates, RAID status, and custom scripts.checked 4 Oct 2001
Keybindings
Function-key shortcuts manage windows, split panes, scrolling, detaching, and other actions without requiring a prefix key.checked 4 Oct 2001
Layouts
Users can save and restore split-pane layouts, and define repeatable window sets in configuration files.checked 4 Oct 2001
License
Byobu is GPLv3-licensed open-source software hosted on GitHub.checked 4 Oct 2001
Pane management
Users can create, rename, reorder, split, zoom, and synchronize windows and panes.checked 4 Oct 2001
Purpose
Byobu is a text-based window manager and terminal multiplexer that wraps tmux or GNU Screen with keybindings, status notifications, profile management, and split-pane layouts.checked 4 Oct 2001
Scrollback
Each window supports up to 10,000 lines of scrollback history.checked 4 Oct 2001
Session persistence
Users can detach and reattach to sessions while their windows, processes, and history survive.checked 4 Oct 2001
Status bar
Its two-line status bar can show CPU, memory, disk, network, battery, load, time, and other system information, with items independently toggleable.checked 4 Oct 2001
Support
Support is largely volunteer-led; users can report bugs on GitHub Issues and ask questions on StackExchange.checked 4 Oct 2001

The company

Founded
2008checked 28 Sep 2001

Where it runs

Platforms and dependencies
The site says Byobu works on most Linux, BSD, and macOS distributions and requires tmux version 1.5 or later and/or GNU Screen.checked 4 Oct 2001

Alternatives to Byobu

All alternatives
  1. 1Zellij logo

    Zellij

    Free planiOSWebLinuxmacOS
    6.8Free plan
  2. 2RMUX logo

    RMUX

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3

    LibreBooking

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  4. 4muxel logo

    muxel

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5Okena logo

    Okena

    Free planAndroidiOSWebAPI
    6.6Free plan
  6. 6p2pmux logo

    p2pmux

    Free planLinuxmacOS
    6.5Free plan