TermLoop

termloop · native control room for coding agents

Keep every coding agent in the loop

TermLoop puts tasks, worktrees, real terminals, diffs, and agent coordination in one native workspace—without replacing Claude Code or Codex.

available nowopen sourceyour subscriptionsno telemetry

Ask To

Get a second opinion without copy-paste.

MP4 ↓

Ask one agent to consult another agent. TermLoop creates a visible helper Session, preserves the relationship, and returns the answer to the requester.

How to use Ask To
  1. Open Agents > Ask to and choose a provider for the second opinion.
  2. A visible helper Session receives the question and context.
  3. The answer returns to the requesting agent.

tree project

Simple objects. Serious workflows.

Projects hold the durable scope, Tasks describe work, and Sessions are the live agents and terminals operating inside that Project.

project

One durable scope

A repository or folder, its connections, tasks, sessions, and launch configuration—kept together without hiding the filesystem.

project → tasks + sessions
task

Work with optional isolation

A Task can stay lightweight or get one managed Git worktree when the work needs its own branch and checkout.

task → 0..1 worktree
session

Every process stays visible

Claude, Codex, terminals, and dev runs stay Project-scoped. Select them, refresh them, fork context, or coordinate them directly.

session → agent | terminal | run

8 essential workflows

See the work stay connected.

Launch an agent, get a second opinion, and turn review notes into the next change. Follow real work in populated Projects.

Quick Actions

From a prompt to a running agent.

MP4 ↓

Open Quick Actions, write the request and launch an agent with the right context.

How to use Quick Actions
  1. Open Quick Actions with Shift Shift.
  2. Write a prompt and choose the agent settings.
  3. Launch the Session and follow its work in the terminal.
Handoff

Move context to the agent already in the work.

MP4 ↓

Send a visible, composed handoff from one running Project Session to another. The target receives the brief in its own real terminal and continues from there.

How to use Handoff
  1. Open Agents > Handover to and choose an existing Session.
  2. The current agent composes the request, findings, and next action.
  3. The destination receives the handoff in its own terminal.
Session Fork

Explore another direction in a real terminal.

MP4 ↓

Fork a Session from the sidebar, see the parent-child relationship, and continue in a new Ghostty terminal. The branch in thinking is explicit instead of becoming another anonymous tab.

How to use Session Fork
  1. Choose a conversation to explore in a new direction.
  2. Fork it from the Session menu.
  3. Continue in a separate Session with visible parentage.
Tasks

Keep the goal beside the work.

MP4 ↓

Keep a clear brief, acceptance criteria and a small checklist attached to each Task.

How to use Tasks
  1. Open the Task beside the real project tests.
  2. Read the goal and acceptance criteria.
  3. Mark completed checks without losing the Task context.
Task Worktrees

Give each change its own workspace.

MP4 ↓

Create a branch and managed worktree directly from a Task. Keep parallel changes in separate checkouts.

How to use Task Worktrees
  1. Choose Create worktree on the Task.
  2. Name a new branch and choose its base.
  3. The Task now has its own branch and worktree.
Changes

Turn review notes into the next change.

MP4 ↓

Open the diff, leave a note on a line and send the review to a running agent.

How to use Changes
  1. Open the changed files for the Task.
  2. Attach a review note to the relevant line.
  3. Send the notes to the active agent and follow the update.
Code review

Review changes where they happened.

MP4 ↓

Read the diff, compare versions side by side and keep track of the files you have checked.

How to use Code review
  1. Open the changed files in the Project.
  2. Use Full file and Split to compare code with its context.
  3. Mark files reviewed and revisit them from the reviewed list.

the little things

Useful every day.

Keep a long run awake, pause the output, or mark what matters. Small controls, always close to the work.

product principles

The terminal stays real. The workflow gets better.

--no-replacement-agent

TermLoop launches the Claude and Codex CLIs you already trust and pay for. It never proxies or imitates them.

--no-hidden-filesystem

Branches, worktrees, processes, and files remain ordinary local resources you can inspect outside the app.

--no-mystery-prompts

TermLoop-authored prompts are visible assets. Secret values stay out of durable state and public evidence.

--no-fake-coordination

Agent-to-agent requests, handoffs, terminals, diffs, and lifecycle changes are real product actions.

straight answers

Frequently asked.

Which agents does TermLoop support?

The first-class agent launch paths are Claude Code and OpenAI Codex, alongside ordinary terminal and dev-run Sessions. TermLoop uses your existing provider sign-ins rather than proxying model traffic.

Does every Task create a worktree?

No. A Task can have zero or one worktree. Create the Task to track work; provision a managed checkout only when branch isolation is useful.

Can multiple agents write in the same worktree?

Yes. TermLoop does not impose a product-level write lease or artificial launch gate. You choose whether agents share a checkout or work in isolated Task worktrees.

Where do my code and credentials go?

Your code remains on your filesystem. Agents connect directly to their providers. TermLoop keeps secrets out of durable product state, logs, URLs, and generated evidence.

Which desktop platforms are available?

The current public desktop download is for macOS. TermLoop Next treats macOS, Linux, and Windows as release gates; broader availability follows verified native builds rather than an untested compatibility claim.

Is the mobile connection real?

Yes. The companion pairs with a running desktop instance for Project visibility and terminal input. The public demo intentionally masks the one-time QR payload.

Is TermLoop open source?

Yes. The public source and releases are available on GitHub, including the terminal and agent-workflow layers.

ready when you are

More agents. Less terminal babysitting.

Download TermLoop and keep the whole engineering loop visible.