Run Multiple Teams in Parallel (Local + Git)
Have several teams work the same codebase at once by giving each its own git worktree/branch and a Local Coda.
Today, the clean way to run several teams on one codebase at the same time
(each on a different part) is one Local Coda per team, isolated by git.
- Create a git worktree (or branch/clone) per team off the same repo:
git worktree add ../repo-team-a team-a
git worktree add ../repo-team-b team-b
git worktree add ../repo-team-c team-c
- Run a Local Coda per worktree, each opened on its own folder with its own
team of agents.
- Each team works its part independently. Git is the sync layer — merge the
branches back (PRs or git merge) as parts complete.
This gives real parallelism today, with git ensuring the parts combine safely.
In Company mode, a project's workflow Process steps run sequentially
and team chat surfaces the active step's team — each step can have its own
team, but they take turns. For simultaneous work on one codebase now, use the
Local + git approach above. (Automatic orchestration of this is on the roadmap.)