Favicon of tuios

tuios

Modern terminal multiplexer with modal vim-like interface, BSP tiling, 9 workspaces, kitty graphics, daemon mode, and SSH access for managing multiple terminal sessions.

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:

  • Graphics protocols: Full kitty graphics protocol support with flicker-free video playback, sixel image passthrough, and kitty keyboard protocol integration
  • Scrollback & copy mode: Vim-style navigation through 10,000-line scrollback with search, interactive scrollbar, and OSC 133-aware command block navigation
  • Session management: Daemon mode for persistent sessions with detach/reattach, layout templates to save and restore window arrangements
  • Automation: Tape scripting DSL for recording and replaying workflows, headless execution for CI/CD pipelines
  • Remote access: SSH server mode for accessing your terminal environment remotely, plus experimental web terminal support

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.

Install

Brew
$ brew install tuios

Features

Config fileScriptableTrue color

Terminal features

Kitty graphics protocolKitty keyboard protocolSixel graphicsSplit panesSynchronized output

Media

Pros

5
  • Modern terminal multiplexer with a modal vim-like interface.
  • Supports BSP tiling and multiple workspaces for efficient layout management.
  • Integrates Kitty graphics protocol for inline image and video rendering.
  • Offers daemon mode for persistent sessions with detach/reattach functionality.
  • Includes Tape scripting for automating terminal workflows.

Cons

1
  • Requires a terminal with true color support, and Kitty/Sixel support is recommended for full functionality.

Related tools

Share:

Auto-fetched .

Recent releases