| 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. US$39 one time per person, the same for personal and business use, bought singly or as team seats at the same price. Covers every Mac that person uses (personal licenses cover the household) and every 1.x update. | ✓ Free, open-source, terminal-first software advertised for macOS 11 and later. |