Skip to main content
A lane is ADE’s name for a git worktree — an isolated branch and working copy for one task. It keeps agent work out of your primary checkout, so you can run several tasks in parallel without colliding. Use one lane per feature, fix, or experiment.
Your repo root is already the primary lane — it always exists and is edit-protected. You don’t pick a “lane type”; you simply add a new worktree lane for the task. This first one branches a fresh worktree off your default branch.

Create the lane

1

Open Lanes

Choose Lanes from the sidebar.
2

Click New lane

Give it a short task name, like add-health-endpoint or fix-login-copy.
3

Pick the base branch

For your first lane, use your default branch — usually main.
4

Create

ADE creates a Git worktree under .ade/worktrees/ and checks out a branch for the lane.
Start a new lane from the Lanes tab
Name a lane and choose its base branch

Let ADE name it for you

You don’t have to create lanes by hand. Describe a task in chat and ADE spins up a fresh worktree, auto-named from the task — no stashing, no context switch.
Auto-create a git worktree from a task

Good lane names

GoodAvoid
add-health-endpointtest
fix-auth-redirectagent-work
linear-eng-142new-branch

When the lane is ready

The lane should show a clean diff and no active sessions. Open it in Work to start a chat or a terminal.

Run your first agent

Start a small lane-scoped chat.

Lanes

How lanes, stacks, and cleanup work.