Engine
Jujutsu (JJ)
A modern, Git-compatible foundation built for fast rebasing and conflict recovery.
VEX / Source Control
VEX is source control for teams where engineers and agents build from the same trustworthy state.
VEX makes the stable thing feel solid and every meaningful change feel visible, reversible, and ready to rejoin the whole.
A branch is a temporary question. The trunk is the answer the team agrees to keep improving.
Start from the version everyone trusts, with source, policy, and history in one shared state.
Give each human or agent change a visible workspace while it is made, tested, and challenged.
Review intent, diff, checks, and operational evidence while the change is still easy to reason about.
Reconcile early, land worthwhile work, and move the trunk forward without losing the story.
VEX runs on Jujutsu rather than Git's original plumbing, so parallel work can stay fluid without giving up review, policy, or an auditable path back to trunk.
Explore the agent modelSource, history, policy, checks, runtime health, and deploy context from one graph.
Create isolated work without turning the shared repository into a thicket of stale branches.
Keep tests, review, and evidence attached to the exact version they describe.
Reconcile early and advance the shared trunk through explicit, auditable decisions.
Source, policy, workspaces, checks, releases, and runtime signals become parts of one system rather than context scattered across tools.
Engine
A modern, Git-compatible foundation built for fast rebasing and conflict recovery.
Actors
The same repository, permissions, review history, and accountable path to production.
Loop
Code, checks, releases, and operational signals stay close enough to inform the next change.
macOS and Linux builds ship on the same release train. On Windows, use the Linux CLI in WSL and keep the checkout inside the WSL filesystem.
Read the WSL guide$ curl -fsSL https://cli.cdn.vex.sc/install.sh | shVerify with vex --version