TUIOS is a terminal multiplexer and window manager built in Go that runs inside your existing terminal. It solves the problem of managing multiple terminal panes and workspaces by providing a vim-like modal interface with binary space partition tiling, multiple layout modes, and a command palette.
Developers should choose TUIOS if they want a modern alternative to traditional terminal multiplexers with a focus on visual polish and keyboard-driven workflows. The project suits users who prefer vim-like keybindings and tiling window management within the terminal. It offers BSP tiling with preselection and split control, multiple layout modes including master-stack and scrolling layouts, comprehensive mouse and keyboard interaction, and a daemon mode with attach/detach session support. The tool includes customizable themes, keybindings, and hooks that run shell commands on window and session events, plus a tape scripting system for workflow automation and a JSON control protocol for driving the daemon programmatically.
The project shows active development with regular updates available through the built-in update command. Documentation is comprehensive and well-organized, covering getting started, keybindings, tiling behavior, layout modes, configuration, hooks, themes, glyph sets, CLI reference, tape scripting, sessions, the control protocol, and architecture. The codebase is written in Go and available across multiple installation methods including Homebrew, AUR, Nix, and GitHub releases.