DeltaSnap

Overview

Version Control, native APFS snapshots, visual diffs, monitoring, AI-agent checkpoints, and the dsnap CLI.

DeltaSnap is a native app and command-line toolkit for a single-user Mac running macOS 15 or later. It turns APFS volume snapshots into practical version control for files and folders: creating checkpoints, indexing filesystem history, finding deleted files, showing every captured version of an item, comparing changes, and restoring only what you need.

Snapshot contents remain native APFS data rather than a proprietary archive. DeltaSnap adds the signed background helper, local history index, graphical workflows, retention policy, Finder integration, and bundled dsnap CLI around that machinery.

DeltaSnap showing an APFS volume, snapshot history, storage details, and Version Control tools.
DeltaSnap brings APFS snapshots, file history, comparison, monitoring, and recovery into one native Mac interface.

What you can do

  • Browse current and deleted files in Version Control and inspect a per-item version timeline.
  • Use snapshots other apps left behind, from Time Machine, Carbon Copy Cloner, SuperDuper, or Arq, as history you can mount, compare, and restore from, or delete them if they are not needed.
  • Decide per volume whether DeltaSnap manages it at all, with a single Track Volume switch.
  • Search indexed history across managed volumes, including deleted file names.
  • preview, reveal, compare, drag out, or restore a captured version;
  • create safety, protected, and scheduled APFS snapshots;
  • compare two snapshots with added, removed, modified, replaced, and moved paths;
  • monitor important folders for mass change and create a safety snapshot on alarm;
  • get told about failures, alarms, and low space in the app, quietly by default, or by email through your own mail server;
  • analyze which deleted or replaced files are still holding snapshot space;
  • automate volume, snapshot, tag, mount, hold, schedule, and diff operations with dsnap; and
  • install an open-source Agent Skill that teaches compatible AI tools to checkpoint and verify risky changes.

Why it is fast

The speed is not an optimisation, it is the storage model. APFS snapshots are copy-on-write metadata, so creating one does not copy your files. It records the state of the filesystem and returns.

OperationDeltaSnapA file-copying backup app
Create a checkpointMilliseconds, whatever the volume holdsMinutes to hours, scaling with data
Space used at creationEffectively noneA full or incremental copy
Restore one fileA local copy on the same diskRead back from the backup destination
Works when the drive is unpluggedYes, history lives on the volumeNo

Three consequences follow from snapshots living on the same physical disk as the volume they capture:

Checkpoints are free enough to take constantly. A snapshot before a risky refactor, an installer, or an AI agent's edits costs a moment and no meaningful space, so there is no reason to skip one. Space is only consumed later, as the live volume diverges from the captured state.

Restores read at local disk speed. Recovering a file means copying it from the same SSD, not pulling it across USB, a network share, or the internet. There is no destination to wake, mount, or authenticate against.

History is always there. No backup disk to plug in, no server to reach, nothing to schedule around. Every managed volume carries its own history.

The trade is the same one that makes it fast. Snapshots share the volume, so they cannot survive that volume being lost, erased, or stolen. DeltaSnap is the fast layer, not the last one, and the section below spells out where its responsibility ends.

How the pieces fit

The app, Finder extension, and CLI use an authenticated local connection to a privileged background helper. The helper performs APFS operations, scheduling, pruning, indexing, restores, and monitoring while the app is closed.

DeltaSnap clients use a signed background helper to turn APFS snapshots and local indexes into Version Control, search, diffs, monitoring, and recovery.

DeltaSnap works at volume scope. Every snapshot captures the whole selected APFS Data volume, even when you created it for one project. Version Control narrows that volume-wide history back down to the file or folder you care about.

Start with Version Control

After DeltaSnap creates and indexes its first owned snapshot on a volume, select the volume and open Version Control. The browser combines the live namespace with files that now exist only in snapshot history. Select any item to see its current state and captured versions.

Version Control covers indexed locations only. Excluded caches, application bundles, and transient trees can still be inspected with a direct snapshot mount or a one-off Compare Everything scan, but they do not receive a persistent version timeline.

DeltaSnap is not a backup

APFS snapshots share the source volume. They are excellent for quick undo, diffing, and recovery from logical mistakes, but they are lost with the disk, container, or Mac. Keep an independent local or offsite backup for drive failure, erase, theft, and disaster recovery.

Recovery layerBest atDoes not survive
DeltaSnap / APFS snapshotsFast file history, inspection, comparison, and local recoveryLoss or erase of the source volume
Independent local backupLarge restore from a separate disk or NASTheft or disaster affecting both devices
Remote/offsite backupSite-wide lossFast interactive recovery of one local edit

Continue with APFS and snapshots for the storage model, follow the Quickstart to create your first usable version history, or install the AI agent skill.