Repo Man – Reclaim Your Code

Repo Man – Reclaim Your Code

Information

Version 1.2
Size 21 MB
Category Developer Tools
Requirements macOS 26.4 or later
Updated August 31, 2026
Mac

Description

Repo Man is an application that is designed to backup git repositories.

Using the git mirror functionality to clone a bare repository. This application integrates with GitHub, GitLab and Bitbucket or through manually added SSH urls to automatically backup and mirror repositories locally should a service outage occur (because git is not a permanent backup solution). Reclaim your code locally on disk where it can be backed up to a NAS, DAS, or cloud provider for offsite storage.

In addition to mirroring the repository, the real power comes with the Integrations in Repo Man that let you clone any dependencies and link it to the repository. Repo Man ships with the ability to automatically backup any git submodules or Swift Packages (for projects with a Package.resolved file), but additional plugins can be written via a JavaScript plugin architecture to automatically surface additional git URLs that should be backed up by Repo Man. Developer documentation can be found at developer.cocoaapp.com/repoman.

Additional Feature of Repo Man:
– Backups can be done manually or automatically
– Repo Man backups can automatically be scheduled daily, weekly, monthly, or on a custom basis
– Smart Backups let you choose if a backup should be skipped based on if any remote changes have occurred since the last backup (only supported on GitHub, GitLab and BitBucket)
– Tagging support allows you to organize Repo Man to your liking
– Logs let you see for each backup run what was backed up and how long the process took
– Works with GitLFS for larger files and automatically backs those up as well
– Includes the ability to export a clone of a repository by right-clicking and choosing Export Clone to export a branch of your backed up repositories for file retrieval
– Includes support for GitHub Enterprise

What's New

New Features - GitHub Enterprise support — Connect to self-hosted GitHub Enterprise Server instances using a Personal Access Token. Back up GHE repositories alongside GitHub.com, GitLab, and Bitbucket. Multiple GHE servers are supported simultaneously. - Working Copy — Enable a per-repository option to maintain a browsable checkout on disk. After each backup, Repo Man clones a working copy locally from the mirror so you can browse files without a network connection. The branch is configurable per repository. - Export Clone: tag support — Export Clone now lets you choose between exporting a branch or a specific tag. - Export Clone: include dependencies — When exporting, optionally bundle the repository's dependencies into a Dependencies subfolder inside the zip archive. - Add repository by URL — In the Add Repositories sheet, paste an HTTP/HTTPS or SSH URL to search for and add any specific repository, including public repos not associated with a connected account. - Hide menu bar icon — A new toggle in General Settings lets you hide the Repo Man menu bar icon. Repo Man prevents hiding both the Dock icon and menu bar icon simultaneously. - Reset Backup Folder — A new option in Backup Settings wipes the backup folder contents and triggers a clean full backup. Other Improvements - Automatic backups now prevent App Nap and wake from sleep to run scheduled backups reliably in the background. - Backup folder structure now uses clear host-style provider names (GitHub.com, GitLab.com, Bitbucket.org). Existing backups are migrated automatically on first launch.

Download

Comments & Reviews

No comments yet. Be the first to share your thoughts!

Share Your Thoughts

Your email address will not be published. Required fields are marked *

More in Developer Tools