One durable scope
A repository or folder, its connections, tasks, sessions, and launch configuration—kept together without hiding the filesystem.
project → tasks + sessionsNative agent operations
TermLoop puts tasks, worktrees, real terminals, diffs, and agent coordination in one native workspace—without replacing Claude Code or Codex.
The TermLoop model
Projects hold the durable scope, Tasks describe work, and Sessions are the live agents and terminals operating inside that Project.
A repository or folder, its connections, tasks, sessions, and launch configuration—kept together without hiding the filesystem.
project → tasks + sessionsA Task can stay lightweight or get one managed Git worktree when the work needs its own branch and checkout.
task → 0..1 worktreeClaude, Codex, terminals, and dev runs stay Project-scoped. Select them, refresh them, fork context, or coordinate them directly.
session → agent | terminal | runProduct tour
Every demo below was recorded in the real desktop app with real TermLoop Sessions. Use the index like documentation, or scroll through the workflow end to end.
Open the command palette, compose a free prompt, choose the agent, model, permissions, and reasoning, then launch an inspected Session in seconds.
Create a Task first, then provision one managed worktree when implementation should happen on its own branch. The Task stays useful even without a checkout.
Save a Project dev-server command and fallback URL, then launch the real process from the Project or its Task worktrees. Its terminal and discovered URLs stay visible.
Run multiple Claude and Codex Sessions across tasks and worktrees. See who is active, which checkout changed, and which terminal needs attention.
Ask one agent to consult another provider. TermLoop creates a visible helper Session, preserves the relationship, and returns the answer to the requester.
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.
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.
Changed-file counts appear on Tasks and active Agents. Open the Git changes view, inspect the real diff, and leave line-level notes for the agent to address.
Tasks have a deliberately small lifecycle: open or closed. Close finished work, keep its current state visible, and reopen it when the next change arrives.
Recover a stale agent display from the Session menu while keeping the same durable Session and process model. Lifecycle actions remain explicit.
Ask the persistent Steward what should ship next, let it coordinate Tasks and Sessions through its constrained tools, and keep the conversation attached to the Project.
Pair your phone, keep Project visibility and terminal input scoped to your computer, and follow long-running agents over your trusted network.
Browse role-scoped MCP tools and the built-in prompt catalog. TermLoop-generated instructions remain visible and editable; provider-managed opaque layers are labeled honestly.
Product principles
TermLoop launches the Claude and Codex CLIs you already trust and pay for.
Branches, worktrees, processes, and files remain ordinary local resources you can inspect outside the app.
TermLoop-authored prompts are visible assets. Secret values stay out of durable state and public evidence.
Agent-to-agent requests, handoffs, terminals, diffs, and lifecycle changes are real product actions.
Straight answers
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.
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.
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.
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.
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.
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.
Yes. The public source and releases are available on GitHub, including the terminal and agent-workflow layers.
Download TermLoop and keep the whole engineering loop visible.