Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
Git Worktrees: Parallel Agents
Learn how Git worktrees isolate development environments to run multiple agents in parallel, enabling independent iteration without conflicting changes or frequent context switching.
In this demo, I’ll start with a brief introduction to Git worktrees, explaining what they are, how they work, and why they’re useful when working with a single repository across multiple tasks. This quick overview will provide the foundation needed to understand the rest of the demo.
From there, I’ll show how Git worktrees can be used to run multiple agents in parallel, each operating in its own isolated working tree. This allows you to work on multiple features, experiments, or fixes at the same time without worrying about conflicting file changes, frequent branch switching, or stepping on each other’s work.
I’ll demonstrate how this setup enables true parallel development: each agent can independently make changes, run tests, and iterate, while still sharing the same underlying Git history. This approach is particularly effective for coordinating autonomous or semi-autonomous agents, as it minimizes merge friction, reduces context switching, and scales naturally as the number of concurrent tasks grows.
By the end of the demo, you’ll have a clear, practical understanding of both Git worktrees and how to use them to parallelize agent workflows, helping you move faster while keeping your development process clean and conflict-free.