Arctic

Snapshots

Git-based snapshots for undo and revert.

Arctic uses Git‑based snapshots to track your working tree state. This enables safe undo/revert and benchmarking workflows.

What snapshots are for

  • Undo AI changes
  • Compare changes in a session
  • Apply and revert benchmark results

Where snapshots live

Snapshots use a separate Git repository:

~/.local/share/arctic/snapshot/<projectID>/

This is separate from your project's .git directory.

View diffs

arctic debug snapshot diff <hash>

Apply a snapshot patch

arctic debug snapshot patch <hash>

Track current changes

arctic debug snapshot track

This creates a new snapshot of your current working directory.

Toggle snapshots

{
  "snapshot": true
}

On this page