tuios is a modern terminal multiplexer and window manager built with Go that brings a fresh approach to managing multiple terminal sessions. It combines the power of traditional multiplexers like tmux with a vim-inspired modal interface and contemporary features designed for modern terminals.
Core capabilities include creating and organizing multiple terminal panes with 9 independent workspaces for complete session isolation. The Binary Space Partitioning (BSP) tiling system automatically arranges windows with spiral layouts, while smart auto-split adjusts based on aspect ratios. Panes can be zoomed to fullscreen, minimized to an animated dock, and resized with mouse support.
Advanced features set tuios apart from traditional multiplexers:
Performance is optimized with event-driven rendering achieving near-zero idle CPU usage and flicker-free display updates. The interface features a command palette for fuzzy-searchable actions, customizable keybindings via TOML configuration, real-time CPU usage graphs, and bundled themes with custom theme support.
Ideal for software engineers, system administrators, and terminal enthusiasts who want a modern alternative to tmux or zellij with powerful tiling capabilities and contemporary terminal protocol support.
$ brew install tuios