Built for EasyGit on macOS

EasyGit Backup

Automatic discovery, iCloud dataless handling, and safe recovery for the Git repositories you keep in iCloud Drive.

macOS git bundle + SHA-256 launchd scheduler local-first privacy

Why it exists

iCloud can evict inactive files into dataless placeholders. A normal backup utility may archive empty stubs. EasyGit Backup materializes what it needs, then archives real Git history.

Discover

Finds EasyGit projects automatically

Scans your configured folders and cross-checks EasyGit metadata so nested Xcode layouts are not missed.

Materialize

Pulls dataless iCloud files local

Detects APFS dataless flags and ubiquitous download status, then downloads content before packaging.

Protect

Git-native verified snapshots

Creates git bundle archives with SHA-256 checksums, optional working-tree extras, and EasyGit config capture.

Recover

Safe staging restores & canary tests

Restores to isolated staging by default, verifies integrity, and can run canary restores before you trust a snapshot.

Schedule

Background backups via launchd

Hourly, daily, or weekly schedules with optional wake/login catch-up—runs even when the app window is closed.

Store

Primary + secondary destinations

Write to local folders, external disks, NAS mounts, and secondary cloud sync folders—with optional AES-256-GCM encryption.

Inside the Mac app

A focused sidebar for everything you need day to day.

Dashboard

Repository counts, dataless warnings, storage headroom, recent snapshots, and next scheduled backup at a glance.

Repositories

Browse discovered repos, back up one project, or restore from the latest known-good snapshot.

Backup History

Inspect manifests, verify integrity, run canary restores, and restore whole snapshots to staging.

Scheduler & Settings

Configure cadence and execution time, activate the daemon, manage destinations, and tune retention.

EasyGit Backup Dashboard
Dashboard
Repositories view
Repositories
Backup History view
Backup History

Privacy by design

EasyGit Backup does not include advertising SDKs, analytics trackers, or account sign-in. Your repositories stay under your control on your Mac and on destinations you configure. Support: cawingcrows.misic@gmail.com.