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 TermTree app showing a task map beside live terminal output

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. 1

    Map the work

    Arrange tasks by project, service, feature, or goal so their relationships stay visible.

  2. 2

    Run in parallel

    Launch shells, servers, tests, scripts, Claude Code, Codex, or any other CLI in the nodes.

  3. 3

    Respond with confidence

    See what is active, quiet, waiting, or failed and jump directly to the task that matters.

TermTree showing a SaaS launch task map beside a real project tree and running Node API

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.

RUNNING

Work is producing output.

IDLE

The terminal is quiet.

INPUT

A process needs you.

ERROR

A command failed.

TermTree Quick Search showing matching tasks with status colors and project paths

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.

01 — RUN

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
A real Node API running inside a TermTree task
02 — FIND

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
Quick Open browsing a real project with changed files marked
03 — REVIEW

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
A Mermaid architecture document rendered beside its project terminal in TermTree

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
TermTree's Keyboard and Focus help screen

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.