Lanes: AI Project Management
Run multiple Claude Code sessions in parallel, each in its own isolated Git worktree. No more context contamination. No more conflicting file changes.
- True isolation: Every session gets its own worktree and dedicated terminal
- Session resume: Automatically picks up where you left off using
--resume
- Real-time status: See at a glance which agents are working, waiting, or have errors
- Built-in diff viewer: Review all changes before merging back to your main branch
- One-click cleanup: Delete the worktree when done, keep the branch for merging
- Workflow guides: Optional structured workflows guide Claude through plan → implement → test → review phases
Visit www.lanes.pro to learn more about Lanes.
Installation

Install from the VS Code Marketplace or Open VSX Registry.
Example View

Requirements
- macOS or Linux (Windows not currently supported, WSL may work)
- VS Code 1.75.0 or higher
- Claude Code installed and authenticated
jq for status tracking
Docs
See our documentation for more information on using Lanes.
Using with Dev Containers
Session tracking files are stored in VS Code's global storage, which is destroyed on container rebuild. Add a named volume to persist data:
{
"mounts": [
"source=lanes-storage,target=/root/.vscode-server/data/User/globalStorage/FilipeMarquesJesus.lanes,type=volume"
]
}
Replace /root with /home/<username> if using a non-root user.
Known Issues
This is an early release and may contain bugs or incomplete features. Please report issues on GitHub.
Support
Enjoying Lanes? Consider supporting its development with a voluntary donation.
