Public beta

Version Control for AI Agents

Branch, commit, and roll back autonomous agent runs. Swap models mid-task without losing context.

mach session.viz
Claude 3.5
01 / 6
auth.goScanning
db.go
main.go

Explorer

auth.goScanning
db.go
main.go

Branch

feature/auth-gen
Discover10:04:00 AM
[sys]Agent spawned on branch feature/auth-gen
[sys]Merkle snapshot: a7f8d2 saved
[claude]Scanning workspace for route definitions...
_
1/6
GitHubOpen sourceSOC 2 readyZero-knowledge

Works with every major model

AnthropicAnthropicGoogle GeminiGoogle GeminiOpenAIMetaMetaMistral AIMistral AIDeepSeekDeepSeek

Agent sessions are a black box.

When an AI agent hits a wall, you can't inspect what it was thinking. You can't rewind to before the wrong turn. You can't hand the exact context to a better model. Mach fixes all three.

Snapshot memory states

Commit full working-set context as diff-able, indexable snapshots.

Immutable audit log

Every tool call, file write, and shell command is cryptographically stamped.

Branch any run

Fork an agent mid-task, let two paths diverge, and merge the better one.

Agent handoff flowLIVE
01

Claude 3.5 began building auth module

Spawned by Dev A · 10:04 AM

02

Confidence below threshold, handoff triggered

Mach System · 10:05 AM

03

Gemini 1.5 resolved nil-pointer, tests pass

Resumed by Dev B · 10:07 AM

Merged · commit a7f8d29b

How it works

Three primitives, infinite control

Wrap and observe

Drop the Mach SDK into your agent runner. It records every mutation - file writes, shell calls, LLM turns - into a content-addressed journal.

Commit and stamp

Checkpoints are hashed into a Merkle chain. Any tampering is immediately detectable. Your compliance team will love it.

Branch and swap

Push a snapshot to a registry. Pull it on any machine, feed it to any model. Collaboration at the speed of git clone.

Everything teams need

Built for the era of multi-agent engineering.

Model-agnostic handoffs

Start with Claude's reasoning. Hit a blocker? Serialize the context and resume with Gemini or GPT-4o. Zero re-prompting.

Claude 3.5->Gemini 1.5->GPT-4o

Parallel branches

Fork any session into independent sub-agents. Let them race to the solution and merge the winner.

Time-travel rollback

Teleport back to any commit. Apply a corrected prompt and replay. No more starting over.

Enterprise-grade compliance

Fine-grained permissions on file writes, network calls, and shell access. Immutable audit trails for every agent action. SOC 2 Type II ready.

See your agent trees

Inspect every branch, commit, and merge in a living topology map.

{ user_prompt }[ reasoning ]> tool: read_file{ session_merge }[ spawn: test_run ]> tool: bash{ output: failed }[ swap: gemini-1.5 ]> tool: write_file

Start free. Scale with your team.

Mach is open-source. The managed platform adds registries, collaboration, and enterprise controls.

Open Source

Local-first CLI. No account required.

Free

  • mach push / pull / clone
  • Unlimited local sessions
  • Model-agnostic handoffs
  • MIT licensed
View on GitHub
Coming soon

Dev Cloud

Hosted registries and team workspaces.

Early access

  • Shared cloud registries
  • Web dashboard and logs
  • Team collaboration
  • Webhook integrations
Create account
Contact us

Enterprise

Private clusters, SSO, and compliance.

Custom

  • Private deployment
  • Granular RBAC
  • SOC 2 Type II
  • Dedicated support
Create account
Early access open

Start building today

Create a free account and connect your first agent session in minutes.

Free to start. No credit card required.

Cognato AI logoCognato AI
GitHubGitHubPrivacyTerms

© 2026 Cognato AI, Inc.