Stop Waiting.
Start Parallelizing.

Manage multiple, isolated Claude Code sessions directly inside VS Code. No context contamination. No broken git states. Just pure flow.

100% Free — Uses your own Claude Code subscription. No hidden costs.
All Local — No remote services. Everything runs and is saved on your machine.

lanes — VS Code
Lanes Interface showing the sidebar with session management

Everything You Need for Parallel AI Coding

Built for developers who want to run multiple Claude agents without the chaos of conflicting file changes.

True Git Isolation

Each session runs in its own Git Worktree. File changes in one lane never leak into another. Switch contexts instantly without stash/pop headaches.

Session Resume

Closing VS Code? No problem. Lanes remembers your active sessions and resumes them exactly where you left off using --resume.

Real-Time Status

See at a glance which agents are waiting for input, actively working, or have encountered errors. Auto-configured hooks keep you informed.

Git Changes Viewer

Review all changes made by an agent with a built-in diff viewer. Compare against any branch and add code review comments before merging.

Easy Session Setup

Create sessions with a form: name, starting prompt, acceptance criteria, source branch, and permission mode. Previous sessions are saved for easy restart.

One-Click Cleanup

Done with a session? Delete the worktree and terminal with one click. Your git branch stays intact and ready to merge.

And More...

Open sessions in new windows (Project Manager)
Permission mode selector (plan, auto-accept, etc.)
Previous sessions view with saved prompts
Container-ready with automatic worktree repair

How It Works

1

Create a Session

Open the Lanes sidebar, fill in the form with a session name (e.g., fix-login-bug), your starting prompt, and acceptance criteria.

2

Automatic Isolation

Lanes creates a hidden Git worktree (.worktrees/fix-login-bug), spawns a dedicated terminal, and launches Claude with your prompt.

3

Work in Parallel

Create as many sessions as you need. Each agent works on its own isolated copy of the codebase. No conflicts, no context contamination.

4

Review & Merge

Use the built-in Git Changes viewer to review all modifications. When satisfied, delete the session (worktree is removed, branch is preserved) and merge your changes.

Claude Harness

For long-running agent sessions, use a structured approach based on Anthropic's research to keep agents on track across context windows.

features.json
{
  "features": [
    {
      "id": "login-form",
      "description": "Create login form UI",
      "passes": true
    },
    {
      "id": "auth-api",
      "description": "Implement authentication API",
      "passes": false  // Claude is working on this
    },
    {
      "id": "session-persistence",
      "description": "Persist user session",
      "passes": false
    }
  ]
}
📋

Define Scope

Prevents over-ambition and premature completion claims

📊

Track Progress

Clear pass/fail status for each feature

🔄

Enable Handoffs

Fresh sessions can quickly assess current state

Prerequisites

You'll need Claude Code installed and authenticated.

Install Claude Code

$ npm install -g @anthropic-ai/claude-code
$ claude login

Lanes is free. You use your own Claude Code subscription (Pro, Team, or Enterprise).

Ready to Parallelize Your Workflow?

Install Lanes from the VS Code Marketplace and start running multiple agents today.

Install Lanes