I’m excited to announce Repo Man, my new Mac app for automated git repository backups. If you’ve ever worried about losing access to your code during a GitHub, GitLab, or Bitbucket outage — or just wanted a reliable local copy of every repo you care about — Repo Man has you covered. It uses git’s mirror functionality to create bare repository clones that live on your own disk, ready to back up to a NAS, DAS, or any cloud provider you choose.

Repo Man is built to stay out of your way. Set a schedule — daily, weekly, monthly, or custom — and it handles the rest. Smart Backups skip unnecessary runs when no remote changes have occurred, so you’re not wasting time or bandwidth. Out of the box it automatically detects and backs up git submodules and Swift Packages. For anything else, there’s a JavaScript plugin architecture that lets you add support for custom package ecosystems. Git LFS, detailed backup logs, repository tagging, and right-click export round out the feature set.

To celebrate the launch, Repo Man is 50% off on the Mac App Store for a limited time. Grab it now at a discount and reclaim your code. You can learn more at cocoaapp.com/repoman or download it directly from the App Store.
