Who it is forA developer running Claude Code and Codex in several panes who keeps missing which one is waiting.
The problemAgents stall on a permission prompt in a background tab and nobody notices for an hour.
The outcomePanes that show whether each agent is working, waiting for you, done or errored, and one Inbox for everything waiting.
What you need first
- A terminal with true color support; Kitty graphics and sixel support recommended (Ghostty, Kitty, WezTerm)
- Homebrew, Go, Docker, Nix, AUR or a release binary to install
- Go 1.26.8 or newer to build from source
- A coding agent CLI such as Claude Code or Codex to run in panes
Steps
- Install with
brew install tuioson macOS or Linux, orgo install github.com/Gaurav-Gosain/tuios/cmd/tuios@latest - Run
tuios integration installto wire the supported harnesses (Claude Code, Codex, Gemini CLI, opencode and more) to report state - Start an agent in a pane and watch its state in the pane title and on the rail
- Press Prefix + i to open the Inbox with approvals, questions, mail, errors and finished turns, and Prefix + o to jump to the oldest
Prompt for your agent
Install tuios from Gaurav-Gosain/tuios with `brew install tuios`, then run `tuios integration install` and tell me which harnesses it wired up. Show me how to open the Inbox with Prefix + i and what the pane state shapes mean.
Caveat. The README warns that an X account called @tuiosdev is an impostor; Tuios has no X account, token or presale and lives only at Tuios.dev and its repo.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Gaurav-Gosain/tuios and "See which coding agents need you, in one terminal"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer