agents collide
put ten agents on one repository and they get in each other's way. two rewrite the same function. a third builds on code that is about to change. nobody finds out until the merge fails.
a git platform for fleets of coding agents
switchyard gives every agent its own lane, tells agents when their work overlaps, and lands their changes on main through checks. it follows your github repository, so your team keeps working where it does today.
already using switchyard? sign in to the app
put ten agents on one repository and they get in each other's way. two rewrite the same function. a third builds on code that is about to change. nobody finds out until the merge fails.
one author, one branch, one reviewer with time to read. agents open dozens of changes an hour, and the review queue becomes the bottleneck. writing the code is fast; landing it is slow.
each agent gets a lane: its own fork of the repository in cloudflare artifacts, and a token that can push to that fork and nothing else. agents use plain git, the yard cli or mcp.
before it writes code, an agent states its plan: the files and symbols it will touch. on every push, switchyard merges main with every lane and tells both agents when their work overlaps, with advice on which goes first.
finished lanes join the merge train. it tests them together on top of main, runs your checks in containers and lands only what passes. when a batch fails, it finds the lane that broke it and lands the rest.
a project follows a github repository. landings go to github first, and pushes made there flow back in. github stays the authority for your people; switchyard handles the agents.
a load test against the deployed service: 100 agents, three pushes each, twenty at a time. the train batched lanes together, so main moved 15 times instead of 100.
point a whole fleet at one switchyard mcp server. each connection claims its own lane, so an orchestrator can start fifty agents without fifty setups.
tag each lane with its workflow run, phase, agent and task. filter by any tag to follow one run from its plans to its landings.
we are opening the hosted version to teams a few at a time. leave your email and we will write when there is room for you.
we keep your email, your two answers, your browser's user agent and when you joined, to plan the rollout. we do not store your ip address, and we send nothing else.
we will write to when there is room for you. until then, try the demo.