Overview
TUIOS (Terminal UI Operating System) is a sophisticated terminal window manager and multiplexer built with Go, designed to bring an "operating system" experience to your command line. It goes beyond traditional terminal emulators by intelligently understanding the context of your running coding agents. With a powerful tiling engine, persistent sessions, and a unified inbox for agent communications, TUIOS streamlines your development workflow by keeping you informed and in control.
Key Features
- Intelligent Agent Awareness: TUIOS understands what your coding agents are doing, displaying their status, facilitating communication, and aggregating important updates into a single, actionable Inbox.
- Advanced Tiling & Layouts: Experience flexible window management with BSP tiling, master-stack layouts, and a unique scrolling layout, all optimized for productivity.
- Persistent Sessions: Sessions survive restarts and reboots, allowing you to detach and reattach seamlessly, even from different machines.
- Unified Agent Inbox: A central hub for approvals, questions, errors, and finished tasks from all your coding agents across all sessions and machines.
- Vim-like Modal Interface: Navigate and control TUIOS with familiar Vim-style keybindings and modes, enhancing efficiency.
- Rich Graphics & Protocols: Full support for Kitty graphics protocol for image rendering and animations, alongside Sixel graphics and Kitty keyboard protocol for enhanced interactivity.
- Global Sessions & Remote Access: Manage sessions across multiple machines, attach to remote sessions, and host panes on different hosts within your local TUIOS instance.
- Extensive Automation: Leverage Tape scripting for recording and replaying terminal workflows, and use hooks to trigger shell commands on various events.
- Powerful Discovery & Navigation: Features like a command palette, fuzzy program launcher, aggregate view, and multifocus make finding and managing your work effortless.
Typical Use Cases
- Complex Development Environments: Manage multiple code editors, build processes, testing frameworks, and debugging sessions within a single, organized interface.
- AI-Assisted Coding: Seamlessly integrate and monitor AI coding assistants (like Claude Code, Codex, Gemini), receiving their status updates and responding to prompts directly from the Inbox.
- Remote Server Management: Connect to and manage sessions on remote servers, bringing the power of TUIOS to your infrastructure.
- Automated Workflows: Script and automate repetitive terminal tasks using Tape scripting, and trigger actions based on program or agent status changes.
- Enhanced Terminal Productivity: For users who spend significant time in the terminal and seek a more integrated, intelligent, and visually appealing experience beyond traditional multiplexers.
- Demonstrations and Presentations: Utilize features like pane zoom, spotlight, and the
show-keysoverlay to clearly demonstrate terminal workflows.
