Boo: A GNU Screen-style terminal multiplexer built on libghostty, written in Zig
By
kylecarbs
Fresh out the oven, still warm. Top of the tray.
Summary
Boo is a terminal multiplexer (similar to GNU Screen) built on top of libghostty, written in Zig. It parses every session's output through Ghostty's terminal emulation core, allowing it to always know the exact screen state (contents, styles, cursor, scrollback, terminal modes) of every session. This state is used to rehydrate the terminal on attach and answer terminal queries. The project is hosted on GitHub under coder/boo.
Key quotes
· 3 pulledSessions that haunt your terminal.
A GNU screen style terminal multiplexer built on libghostty (libghostty-vt), written in Zig.
Every session's output is parsed through Ghostty's terminal emulation core, so boo always knows the exact screen state of every session: contents, styles, cursor, scrollback, and terminal modes.
You might also wanna read
PrettyMux: A Linux Terminal Application with Vertical Tabs, Split Panes, and Agent Notifications
PrettyMux is a native Linux GTK4 terminal application built on Ghostty, featuring vertical tabs, split panes, and agent notification rings.
cmux: Open-Source Terminal for Coding Agents with Visual Notifications
cmux is an open-source terminal application specifically designed for working with coding agents. It features vertical tabs, notifications,
Clean Clode: Open-Source Tool for Cleaning Claude Code and Codex Terminal Output
Clean Clode is an open-source browser-based tool that cleans terminal output from Claude Code and OpenAI Codex by removing formatting artifa
Codirigent: Open-Source Terminal Workspace for Enhanced Ghostty, Superset, and tmux Experience on Windows and MacOS
Codirigent is an open-source terminal workspace application built in Rust that provides an enhanced experience for Ghostty, Superset, and tm
Claudy: An open-source macOS wrapper for Claude Code with multi-session management and account switching
Claudy is a native macOS wrapper for Claude Code that solves the problem of managing multiple sessions, projects, and accounts in the termin
Billy.sh: Local AI Coding Assistant for Terminal Using Ollama
Billy.sh is a terminal-native AI coding assistant that runs locally on your machine using Ollama, offering privacy, offline functionality, a
