Newv0.12.0

A terminal window manager that knows what your agents are doing

Tile panes across nine workspaces in the terminal you already use. A daemon keeps sessions running when you detach and reaches your other machines. The coding agents in your panes report what they are doing, and one Inbox holds everything they are waiting on.

Loved by engineers at

  • Microsoft
  • IBM
  • Google
  • ByteDance
  • Intel
  • Red Hat
  • Alibaba
  • Meituan
  • Nvidia
  • Amazon
  • Huawei
  • Tencent
  • SAP
  • Reddit
  • Apple
  • Meta
  • Oracle
  • Shopify
  • LinkedIn
  • Salesforce
  • Adobe
  • Spotify
  • Cloudflare
  • Uber
  • Datadog
  • Discord
  • Dropbox
  • Tesla
  • Baidu
  • Grafana
  • Tailscale
  • DigitalOcean
  • Accenture
  • Zendesk
  1. 01

    Your terminal

    tuios runs inside the terminal you already use. It writes one frame to it, like any program.

  2. 02

    Chrome

    The dock and the sidebar are layers too. tuios draws them last, over everything else.

  3. 03

    A floating window

    Press Ctrl+B g and a scratch terminal floats over the tiles. Press it again and it hides.

  4. 04

    Panes

    Each pane is its own layer, with its border and title. A BSP tree places them side by side.

  5. 05

    Cells

    Each pane has its own terminal emulator and keeps a grid of cells. The marked cell holds l in green (ANSI 2).

  6. 06

    The daemon

    The daemon owns every PTY and the programs in them. Close the terminal and they keep running. Attach again later.

A window manager inside your terminal

Panes, floating windows and chrome, stacked by depth and drawn as one frame. The daemon keeps it all running when you close the terminal.

tuios with four tiled panes and a scratch terminal floating over them: nvim on a Go file, a git diff and two agents, with the dock on top and the sidebar on the right. The picture comes apart into six layers: the host terminal, the dock and sidebar, the scratch terminal, the four panes, the cells of one pane, and the daemon that owns the programs.

What it does

A multiplexer, a desktop and a desk for your agents

Also: kitty graphics passthrough, a vim-style copy mode, a command palette, 340+ themes, and a browser terminal.

Get started

Install it, run it, press n

1

Install

$ brew install tuios
2

Start a session

Run tuios. It starts the daemon if it is not running and attaches you to a session.

3

Learn eight keys

The table has the ones you need on day one. The keybindings page lists the rest, or run tuios keybinds list. Or learn them hands on, in your browser, before you install anything.

default keys

n
New window
iorEnter
Enter terminal mode
Ctrl+BthenEsc
Back to window mode
t
Toggle tiling
Ctrl+P
Command palette
Ctrl+Bthend
Detach, keep running
?
Help
a key that is still loading
You can never learn enough