Workspaces

Vibe Kanban uses git worktrees to create isolated workspaces for each task. This enables safe parallel execution and easy management of agent-generated code.

What are Workspaces?

Each task in Vibe Kanban runs in its own workspace - a separate directory that contains a copy of your repository. Workspaces are powered by git worktrees, which allow multiple working directories to share the same git repository.

Benefits of Workspace Isolation

How It Works

When you create a task in Vibe Kanban:

  1. A new git worktree is created for the task
  2. The agent works in this isolated workspace
  3. Changes are made in the workspace, not your main branch
  4. You review and merge changes when ready

Managing Workspaces

Viewing Workspaces

You can see all active workspaces in Vibe Kanban's interface. Each workspace shows:

Cleaning Up Workspaces

When a task completes, you can:

Git Worktrees Explained

Git worktrees allow you to have multiple working directories for a single repository. This is different from cloning, as all worktrees share the same git history and can access the same branches.

Benefits of using worktrees:

Best Practices

Next Steps