Run parallel agents on isolated branches with full observability.
Diffs, PRs, CI status, usage dashboards — one workspace, zero context loss.
Install via terminal
brew install sstraus/tap/tuicommander
curl -fsSL https://tuicommander.com/install.sh | sh
irm https://tuicommander.com/install.ps1 | iex
You're running Claude Code in one terminal, Aider in another, Codex in a third. One hit a rate limit 10 minutes ago and you didn't notice. Another is waiting for a Y/N confirmation. You switch between 6 windows and still lose track.
TUICommander knows your agent is stuck before you do.
Launch Claude Code on five branches at once — or mix agents. Each session runs in its own Git worktree — no context collision, no lost threads, no "which terminal was that?" moments.
Click a branch in the sidebar. TUICommander auto-creates the worktree, opens a terminal inside it, and cleans up when the branch is merged. The Worktree Manager gives you a bird's-eye view across all repos.
cd — switch into a worktree and the tab reassignsTUICommander understands what your agents are doing. Rate limits, questions, errors, and idle states surface automatically — no hunting through terminal windows.
A conversational AI companion that sees your terminal as you see it. Ask about errors, get code suggestions, or let the autonomous agent take the wheel and drive your terminal directly.
The feedback loop happens in the same window — diffs, PR status, CI results, code editing, and automatic CI failure recovery.
All your repos, branches, and terminals live in one workspace that persists across restarts. Detach any tab into its own native OS window and drag it to a second monitor.
Mobile companion PWA with live agent status, suggest chips, and question banners. Access via LAN, Tailscale with auto-provisioned HTTPS, or an E2E-encrypted cloud relay — no VPN or port forwarding needed.
Aggregate all your MCP servers into a single endpoint — every agent connects once and gets access to every upstream tool. Plus an Obsidian-style plugin system with hot reload and a community registry.
tuic.activeRepo, tuic.toast, tuic.onRepoChange and more24 built-in Smart Prompts turn common tasks into one-click operations. Context variables like branch, diff, and PR data are resolved automatically — just click and go.
Rebind every shortcut, with chord support and conflict detection. The command palette gives fuzzy-search access to all actions.
On-device speech-to-text powered by Whisper. No cloud, no API keys, no data leaving your machine.
TUICommander is an AI-native IDE built on a modern terminal.
| Capability | Ghostty / Kitty | Cursor IDE | Claude Desktop | TUICommander |
|---|---|---|---|---|
| Terminal sessions | Yes | Yes | No | Yes (50) |
| AI coding agents | No | Built-in | Built-in | Any agent (10 detected) |
| Parallel agents | No | Limited | No | Unlimited |
| Git worktree orchestration | No | No | No | Automatic |
| Agent observability | No | No | No | Real-time |
| Global Workspace | No | Yes | No | Multi-repo |
| Usage dashboard | No | No | Basic | Full (heatmap, per-project) |
| Remote access (phone/tablet) | No | No | Mobile app | PWA + E2E relay |
| Voice dictation | No | Extension | Built-in | Local Whisper |
| MCP Proxy Hub | No | No | No | Built-in |
| Plugin system | No | Extensions | No | Hot reload + SDK |
| GitHub Issues & PR management | No | Extension | No | Built-in |
| Built-in AI Chat | No | Built-in | Built-in | Multi-provider (beta) |
| CI Auto-Heal | No | No | No | Built-in |
Everything you'd expect from a modern terminal, plus a few extras.
cd into a worktreetuic.activeRepo, tuic.toast(), tuic.onRepoChange(), terminal watchers, and more. Plugins are plain JavaScript modules with hot reload — no build step required.New features land weekly. Apache 2.0 licensed, zero telemetry, runs locally.