A cockpit for parallel development
See every task. Know what needs you.
Organize terminals and AI agents as a live mind map. Run work in parallel, spot waiting or failed tasks instantly, and stay in control without juggling tabs.
Free for personal use · macOS, Windows, and Linux
The problem
One terminal is simple.
Ten parallel tasks are not.
Tabs hide how tasks relate, background agents wait or fail without being noticed, and every context switch asks you to remember what each shell was doing.
Relationships disappear
A row of tabs cannot show which agent, service, test, and deployment belong together.
Attention gets lost
A prompt waiting in the background is easy to miss while work quietly stops.
Context lives in your head
You spend time reconstructing which directory, branch, and task every shell represents.
How it works
Make the whole workflow visible.
TermTree gives each task a place, each place a real terminal, and each terminal a live signal you can understand at a glance.
- 1
Map the work
Arrange tasks by project, service, feature, or goal so their relationships stay visible.
- 2
Run in parallel
Launch shells, servers, tests, scripts, Claude Code, Codex, or any other CLI in the nodes.
- 3
Respond with confidence
See what is active, quiet, waiting, or failed and jump directly to the task that matters.
Attention, directed
Your agents can work in parallel. Your attention cannot.
The map turns terminal activity into a clear attention queue. Scan the whole project or search by task name, then move straight to the work that needs a decision.
Work is producing output.
The terminal is quiet.
A process needs you.
A command failed.
One continuous workflow
Run the work. Find the files. Review the result.
Stay in the same cockpit from the first command to the final review.
Real project. Real commands.
Every task opens a PTY-backed terminal in the right project directory. Run a server, test suite, migration, or agent exactly as you would in your existing shell.
Explore terminals
Open the right file without leaving the task.
Browse the current project with Quick Open or follow a path printed in the terminal. Git status markers show which files changed.
See Quick Open
Read what the work produced.
Preview Markdown and Mermaid diagrams, inspect files, and review Git changes before deciding what to keep.
Explore preview and review
Built around the developer
Fast when you need it. Quiet when you do not.
The supporting tools stay close to the workflow without becoming another system to manage.
Keyboard-driven flow
Move between the map, terminals, and editor without breaking concentration.
Read the guide →Split terminals
Keep related shells side by side or stacked inside one task.
Read the guide →Agent awareness
Detect active agents, waiting prompts, and the worktrees they are using.
Read the guide →Session restoration
Return to the same tree, layout, terminals, and review context.
Read the guide →Quick Open and Search
Find the right file or task directly, even in a large project.
Read the guide →Themes and layouts
Shape the map around the project and choose a workspace that feels right.
Read the guide →Fits your workflow
Your tools stay your tools.
TermTree organizes the workflow you already have. It does not require a new agent, proprietary project format, or cloud workspace.
- Real local PTY-backed terminals
- Works with Claude Code, Codex, shells, servers, tests, and other CLIs
- Project files remain in their existing locations
- Available for macOS, Windows, and Linux
- Free for personal use with uncapped nodes and terminal sessions
Replace terminal tab chaos with a workflow you can see.
Free for personal, non-commercial use with uncapped nodes and terminal sessions.
Available for macOS, Windows, and Linux.