Open-source version control
Open sourceVersion control for agent fleets.
A Rust core with copy-on-write snapshots, scoped views, and optimistic merge queues for concurrent work. Open source under GPL 3.0.
Engineering
Scaling W0rkTree to thousand-agent fleets
Source control built for humans breaks at agent scale. Snapshots and scoped context are how we fixed it.
Git assumes a small number of careful writers. An agent fleet is the opposite: thousands of concurrent workers, each making many small, disposable changes. Run that workload through conventional source control and you spend more time on lock contention and clone traffic than on useful work.
W0rkTree’s answer is snapshots as the primitive. An agent doesn’t clone a repository; it gets a copy-on-write view that costs kilobytes to create and nothing to throw away. In our internal fleets, spinning up a working tree went from seconds to under a millisecond — which changes what you’re willing to parallelize.
The second half is scoped context. Most agents touch a handful of files, so W0rkTree serves views scoped to what the task actually needs. Context assembly for a typical task reads under 2% of the repository, and the W0rkTree Protocol exposes that scoping to the model layer so prompts stay small too.
Contention is handled with optimistic merge queues rather than locks. Conflicting writes are rare in practice — agents work on disjoint scopes most of the time — so we let them proceed and reconcile at merge time, the same bet that makes multi-version databases fast.
The Rust core is open source under GPL 3.0, and the protocol spec is published. If you’re building agent infrastructure and fighting your version control, the whole design is there to build on.