
The primary lane vs. your lanes
When you open a repository, your existing checkout — the repo root — becomes the primary lane. It always exists and can’t be deleted or restacked. Agents can work in it, but it’s your real working tree, so the safer habit is to leave the primary lane alone and do agent work in fresh lanes. Everything else is a lane you create. Each new lane is its own git worktree under.ade/worktrees/, completely isolated from the primary checkout and from other lanes.
You don’t pick a “lane type” — the primary lane is just your repo root, and every other lane is a worktree. What differs is how you bring a lane into being.
Ways to create a lane
New worktree off a branch
Branch a fresh worktree from your default branch — or any other branch. This is the default, and the safest place for agent work.
Child lane (stacked)
Branch a lane off another lane instead of
main to build dependent work as a stack. ADE calls these child lanes.Import an existing branch
Pull a branch you already have — local or remote — into a managed worktree, PR pills and all.
Attach an external worktree
Already made a
git worktree outside ADE? Attach its path and ADE tracks it without ever moving or cleaning it.The same lanes, everywhere
Lanes sync across every surface. Start one on the desktop, continue it in the terminal, check on it from your phone.- Desktop
- Terminal
- iOS

What’s isolated to a lane
A lane is more than a branch — it’s a full parallel workspace.Code & branch
A dedicated worktree and branch. Stashes, rebases, and merges stay local to the lane.
Sessions
Chats, terminals, and CLI sessions run scoped to the lane’s worktree.
Processes & ports
Dev servers and tests get their own port range and preview, so lanes don’t fight over
3000.Diff & PR
A clear diff, conflict risk, and a PR link — review and ship each lane on its own.
The lane lifecycle
Create
Branch a worktree from your default branch, stack a child lane, import a branch, or attach an external worktree.

Manage lanes from the terminal
Manage lanes from the terminal
Every lane action is also available from the Run
ade CLI and ade code:ade lanes --help to see every flag.Create lanes
Every way to start a lane, in detail.
Stack lanes
Build child-lane chains and reviewable stacks.


