Skip to content

Agents

The app runs the coding-agent tools and accounts you already use. Each session starts in the selected worktree, so its code changes, terminal state, chat history, diff, and review context stay attached to the task.

SurfaceChoose it when
Chat UIYou want rendered markdown, inline diffs, attachments, and app-native review handoff
TerminalYou want the provider’s complete native CLI and its latest provider-specific behavior

Provider traffic goes directly from the local provider process to that provider. The app does not proxy prompts or store provider credentials.

  1. Confirm the provider CLI works in your normal terminal.
  2. Select or create the worktree that owns the task.
  3. Open a Chat UI or Terminal session.
  4. State the outcome, relevant constraints, and how to verify the result.
  5. Inspect the resulting diff before taking the next Git action.

Use separate worktrees for independent branch-backed tasks. Use several sessions in one worktree only when they intentionally share the same branch and ownership model.

A single agent is the clearest choice for one bounded task. Use orchestration when the work benefits from explicit roles, cross-provider collaboration, direct agent communication, staged handoffs, or independent review. The user defines the outcome and constraints; the lead can choose the smallest useful team after inspecting the repository.