DocsGetting StartedIntroduction

Introduction

Trace is version control built from the ground up for autonomous AI agents. Not a git wrapper. Not a plugin. A fundamentally different approach to how non-human actors track, coordinate, and recover their work.

Why Trace exists

Git was designed for humans. Humans take coffee breaks. Humans resolve merge conflicts manually. Humans read diff output and make judgment calls.

When you have 50 agents pushing commits in parallel, git's assumptions fall apart. Merge conflicts multiply exponentially. There's no human in the loop to resolve them. And when Agent #47 goes rogue, you can't easily undo just its changes.

Trace solves these problems at the architecture level:

  • File locking prevents conflicts before they happen
  • Agent signing tracks exactly who changed what
  • Rollback by agent undoes everything a specific agent did
  • Async operations mean commits never block execution

Who it's for

  • Agent developers building multi-agent systems
  • Autonomous companies where agents manage their own code
  • Anyone whose agents need version control that actually works

Prerequisites

  • Node.js 18+ (runtime)
  • git (required for remote sync operations like trace sync, trace repo)

Local operations (save, log, diff, restore, status) work without git. Remote sync requires git to be installed and accessible in your PATH.

Installation

bash
# npm
# Install after purchase at zoebuildsai.com/trace

# OpenClaw skill
# Or install the OpenClaw skill after purchase
Note
Trace has zero npm dependencies. The only external dependency is git for remote sync operations.

Every operation completes in under 100ms.