Lanes
Isolated, resumable streams for humans and agents—with explicit heads and clean merge semantics.
sorrel lane createDeveloper preview · v0.1.0-alpha.2
Sorrel gives humans and AI agents a shared foundation for isolated work, focused context, portable execution, and policy-aware collaboration—without cutting ties with Git.
A different unit of work
Agentic development creates more than diffs. It creates parallel context, delegated authority, runtime needs, and review boundaries. Sorrel models those concerns directly, then turns the result back into portable history.
Isolated, resumable streams for humans and agents—with explicit heads and clean merge semantics.
sorrel lane createFocused dependency closures that share enough context to work, without sharing the entire repository.
sorrel slice createPortable job bundles for local processes, containers, and future user-owned compute.
sorrel workflow run <job>Secret references, scoped grants, injection, and redacted logs—never credentials inside patch text.
sorrel secret get <name>Composable by design
Core owns durable truth. The collaboration layer coordinates it. Git remains the interoperability boundary.
The policy spine
Peers, runners, Hub, and remotes accept permission changes only through an already-authorized chain. An agent cannot grant itself more power by editing a file.
From blank directory to shared work
Start local. Add structured changes. Split work into lanes. Connect a Hub only when collaboration needs it.
Read the getting started guide# Create a content-addressed workspace
$ sorrel init
# Record intent, not just bytes
$ sorrel change create -m "add auth policy"
# Isolate delegated work
$ sorrel lane create --name agent-auth
$ sorrel push origin
✓ 12 objects transferred
✓ lane/agent-auth updatedDeveloper preview
Sorrel’s local VCS, Git bridge, sync transport, and development Hub are working today. The alpha is for exploration and controlled development—not production infrastructure.
Build with us
Sorrel is open source and building in public.