AI agents, classic shells & everything in between

See every session. Spot the one that needs you.

For developers juggling multiple AI coding CLIs, deploy scripts, and everyday terminals — without tab blindness. UnionTerminal tiles whatever you already launch (Claude Code, Copilot, Gemini CLI, OpenCode, PowerShell, WSL, Docker, test runners). It does not replace your agents, keys, or shell config. Download on the homepage.

Abstract illustration of three tiled terminal sessions with a yellow status dot indicating which agent is waiting for input

// workflows

Follow the pain → fix path

Three situations multi-agent developers and Windows CLI users hit daily. Shortcuts and settings live in the user guide.

  1. Multi-agent morning

    One CLI blocks on yes/no while the others keep running

    Without tiling

    Claude Code on a refactor, Copilot in another tab, npm test --watch in a third. One stalls on approval — you only find it when you click the wrong session.

    In UnionTerminal

    Tile every shell in one grid. Sidebar status dots show which session needs you. Yellow = waiting Launch a waiting agent as a Satellite to float it beside your editor, then dock it back when done.

  2. File path in output

    src/App.tsx:42 appears — you need context before replying

    Without tiling

    Copy the path, alt-tab to your editor, read the file, alt-tab back, paste a citation. Repeat all day — whether the path came from an agent or plain grep.

    In UnionTerminal

    Click or Shift+click the path in that session's scrollback to preview in DocView beside the same terminal. Click works when the file exists; Shift+click shows help when it cannot be resolved. Paste your citation back in one flow.

  3. Visual context

    Screenshot a glitch — send it to the CLI that asked

    Without tiling

    Four sessions open. You snip the bug but paste into whichever terminal was focused last — not the agent waiting for visual context.

    In UnionTerminal

    Clipboard rail (Ctrl+Shift+K), annotate, then drop into the session marked with a yellow dot. Hide finished agents without killing shells.

Ready to try it?

Free for Windows and macOS. No account — tile agents beside PowerShell, WSL, Docker, and whatever you launch next.

// faq

Workflow questions only

Can I run multiple AI CLIs in the same window?
Yes — one tiled panel per CLI or shell. Launch tools the same way you always do inside each terminal.
I have too many agent tabs — what is different?
All sessions stay visible in a grid with status dots. Yellow means that CLI is waiting — no tab hunting.
Does UnionTerminal replace my AI tools or shell?
No. It organizes terminals you already run. Agents, shells, keys, and rules stay unchanged.
How do file previews help when an agent cites a path?
Shift+click the path → DocView beside that session → paste back into the same prompt.
How do I paste a screenshot into the right agent?
Clipboard rail → annotate → drop into the session that is waiting (yellow dot in the sidebar).
An agent is waiting for approval — how do I find it fast?
Yellow status dot in the sidebar, or tile layouts that keep blocked prompts on screen.

Shells, privacy, Windows vs Mac → full FAQ on the homepage