Terminal Multiplexer Boo Gains Popularity
A new terminal multiplexer called Boo has gained attention for its unique features, including the ability to survive disconnects and provide a full-screen session manager. Developed in Zig, Boo uses libghostty's terminal emulation core to accurately represent the screen state of every session. The project has been praised for its agent-friendly automation primitives and faithful redraws.
Key points
- Boo is a terminal multiplexer built on libghostty, written in Zig.
- It features sessions that survive disconnects and a full-screen session manager.
- Boo uses libghostty's terminal emulation core to accurately represent the screen state of every session.
- The project has been praised for its agent-friendly automation primitives and faithful redraws.
- Boo is available for Linux and macOS, with pre-built binaries published on the releases page.
Boo, a terminal multiplexer built on libghostty, has gained attention for its unique features. Developed in Zig, Boo uses libghostty's terminal emulation core to accurately represent the screen state of every session. This allows for faithful redraws, including SGR styles, cursor position, scrolling regions, window title, and terminal modes.
Boo's features include sessions that survive disconnects, which can be detached with Ctrl-A d and reattached with boo attach. The project also includes a full-screen session manager, accessible through boo ui, which lists sessions in a sidebar.
Boo's agent-friendly automation primitives, such as send, peek, wait, and --json output, make it usable without a TTY. This has been praised by developers and users alike.
Boo is available for Linux and macOS, with pre-built binaries published on the releases page. Users can install Boo by running the provided script, and customize the installation location by setting BOO_VERSION and BOO_INSTALL_DIR.
Sources
The WireByte editorial team synthesises technology news from multiple primary sources, verifies the facts, and links every source. Articles are produced with AI assistance and reviewed under our editorial policy.