A cockpit for parallel development

TermTree See every task. Know what needs you.

TermTree is a desktop app that organizes your terminals and AI coding 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, a proprietary project format, or a mandatory cloud workspace — cloud sync exists, but it is optional and only runs when you sign in.

  • 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

Accounts and sign-in

Sign in only when you want sync.

The Free edition of TermTree needs no account at all — download it and start working. A TermTree account exists for one reason: signing in on a device is what lets Pro's cloud sync carry your workspace to it.

The Free edition needs no TermTree account. Nothing asks you to sign up, and we hold no account record for you until you choose to create one.

Cloud sync carries your workspace between devices. It needs a signed-in TermTree account and an active Pro or Organisation subscription on each device you sync.

Sign in with Google, GitHub, Microsoft, Apple, or Facebook, or with an email address and password. TermTree receives your email address and a unique identifier from the provider you choose, and uses them to identify your account.

Account data is covered by TermTree's privacy policy. You can sign a device out at any time, or write to us to close your account and delete the data held with it.

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.