| Primary job | ✓ Complete local Version Control and recovery workflow around native APFS snapshots. | ✓ Create very frequent local Time Machine snapshots and make them manageable from Terminal. |
| Other apps' snapshots | ✓ Mounts, indexes, compares, and restores single files from snapshots other tools left behind (Time Machine local, Carbon Copy Cloner, SuperDuper, Arq) on any tracked APFS volume, and never rotates or expires them. | ◐ Creates and thins local Time Machine snapshots through tmutil. Snapshots from other tools are not presented as indexed history. |
| Checkpoint and restore speed | ✓ An APFS snapshot is copy-on-write metadata, so a checkpoint completes in milliseconds and copies nothing at creation. History lives on the same physical disk, so restoring a file is a local copy with no destination to wake, mount, or reach. | ✓ Also uses native APFS snapshots, so creation is fast. Recovery routes through the Time Machine interface or a manual snapshot mount rather than an indexed per-file timeline. |
| Snapshot mechanism | ✓ Uses Apple’s restricted APFS snapshot entitlement through a signed privileged helper. | ✓ Uses tmutil and the local Time Machine snapshot system built into macOS. |
| Automatic cadence | ✓ Suggested policy starts at every 15 minutes, then rotates hourly and daily history; schedules are per volume. | ✓ Defaults to every minute and thins points older than ten minutes to five-minute spacing; macOS and Time Machine govern longer history. |
| Volume scope | ✓ Manage individual eligible internal and external APFS Data volumes. | ◐ Described as snapshotting the Mac’s drive through tmutil; it does not advertise DeltaSnap-style arbitrary per-volume management. |
| File history and search | ✓ Indexes current and deleted paths, exposes item timelines, and searches within or across managed volumes. | − Lists snapshot points and can use the Time Machine browser, but does not advertise a persistent historical path index. |
| Compare changes | ✓ GUI and dsnap diff report added, removed, modified, replaced, and moved paths between two snapshots. | − No snapshot-to-snapshot diff is documented. |
| Recovery | ✓ Preview, restore a copy, drag out a version, or atomically replace one item behind a safety snapshot. | ◐ Use the Time Machine history UI or mount a read-only snapshot and copy files through Finder. |
| Terminal workflow | ✓ Full CLI for volume, snapshot, tag, hold, mount, destroy, schedule, index, license, and diff operations. | ✓ TUI plus commands for create, list, status, service management, configuration, and thinning. |
| Protection and agent context | ✓ Named snapshots, explicit holds, JSON tags, expiring safety points, and a pre/post checkpoint protocol for external agents. | − No equivalent holds, metadata tags, path audit, or agent skill is documented. |
| Independent backup | − No. Keep a separate local or offsite backup. | − No. Snappy recommends Time Machine for off-volume incremental backup. |
| Product model | ✓ Native macOS 15+ app with a 30-day trial. Individual license US$49 one time for all your household Macs, including every 1.x update; Business licensing by quote. | ✓ Free, open-source, terminal-first software advertised for macOS 11 and later. |