TUICommander Documentation
Run multiple AI coding agents in parallel across isolated Git worktrees. Observe, control, and merge AI development from a single terminal workspace.
Popular articles
Getting Started
TUICommander Modes
Agent Support
Keyboard Shortcuts
Worktrees
GitHub Integration
Plugins
Project Progress
Remote Access
Troubleshooting
HTTP API
Browse by section
- User Guide — install, configure, and drive TUICommander day to day
- Architecture — how the app is put together, and how agent detection works
- Backend — Rust subsystems: PTY, git, MCP, output parsing
- Frontend — Solid components, stores, transport layer, terminal internals
- API Reference — HTTP, Tauri commands, SDK, and plugin authoring
- Developer Guide — build from source, profile, and release
Key Features
- Terminal Management — Tabbed terminals with split panes, drag-and-drop reordering, and per-branch isolation via Git worktrees
- AI Agent Support — Auto-detect Claude Code, Aider, Codex, Gemini CLI and more. Monitor progress, costs, and active subtasks in real time
- Git Worktrees — Each branch gets its own working directory. Create, merge, archive, and batch-manage worktrees from the UI
- GitHub Integration — PR badges, CI status rings, merge from the UI, post-merge cleanup, and notification bell for PR events
- Plugin System — Extend TUICommander with JavaScript plugins. Full API for terminals, git, notifications, and status bar widgets
- MCP Bridge — Expose app capabilities to AI agents via Model Context Protocol
- Project Progress — Append-only journal per project: agent
doneandblockedreports plus theintent:markers TUICommander captures, surfaced through the toolbar bell - Design Mode — Pick an element in a dedicated Chrome window and add its context to an agent terminal’s editable draft
- Remote Daemon —
tuic-remoteruns the backend headless on a server or build host: same HTTP/WebSocket API, no Tauri, no GUI
The complete, always-current capability inventory lives in the Feature Reference.
Community & support
Join TUICommander & Co on Discord for questions and ideas. Use #support, #ideas, or #plugins in the TUICommander category. The server is checked once a day. Report reproducible bugs in GitHub issues.