Skip to content

How it works

The app gives every task a durable place to run. Workspaces hold the broader context, projects connect repositories, and worktrees isolate branch-backed changes so agents can work in parallel without sharing a checkout.

ObjectUse it forWhat stays with it
WorkspaceOne company, client, or area of workProjects, layout, theme, and scoped defaults
ProjectOne repository or folderBranch rules, scripts, provider routing, and worktree location
WorktreeOne branch-backed taskFiles, Git state, tabs, processes, diff, and review context
TabOne focused activityA chat, terminal, file, diff, browser, or other tool
Shared ContextOne feature spanning several projectsShared instructions and related child worktrees

The starred primary worktree is the checkout you opened or cloned. Use it for quick questions and small edits. Create a task worktree when an agent will make substantial changes or when several tasks may run at once.

  1. Open a workspace and select a project.
  2. Create a task worktree from the right starting branch.
  3. Run an agent in Chat UI or its native terminal.
  4. Inspect the result against the recorded target branch.
  5. Commit, push, open a PR or MR, merge, and remove the finished worktree.

The workspace restores the task’s tabs, splits, processes, and review state when you return.