KEEP DOWNLOADED
Take it with you.
Turn a virtual repo into an ordinary local checkout. Work on the current checkout offline, even after quitting EnoughRepos.
Kept downloadedA folder on your Mac for your Git repositories. Browse first. Download files as you open them. Keep the checkouts you need offline.
Early beta · macOS 26+ for virtual folders · Apple silicon & Intel
A REPOSITORY CATALOGUE YOU CAN ACTUALLY USE
That useful library. The client project. The experiment you meant to revisit. Bring them into one place, without downloading every checkout first.

Connect GitHub to discover repos you can access. Or add a Git remote or an existing local checkout. GitHub sign-in is optional.
Choose a home on your Mac. Browse committed files through Finder, your editor or the terminal. File contents arrive when needed.
Git commands and edits prepare a writable working tree. Commit and push with ordinary Git, when you decide the work is ready.
YOUR DISK. YOUR CALL.
A repository can be within reach without taking up a full checkout. Choose what stays on your Mac.
ALREADY HAVE A CHECKOUT?
Adopt an existing checkout in place. Your staged changes, local edits, untracked files and Git configuration come with it. Add it to your catalogue and keep working.
git status
git add .
git commit
git pushSaving stays local. Publishing stays an explicit commit and push. You decide when your work is ready to leave your Mac.
ENOUGHREPOS 0.1.0-beta.8 · EARLY BETA
Virtual folders need macOS 26 or later, Git, and approval of the bundled File System Extension in System Settings.
Read the installation guideM-series processors
dea6dd8812ac2e3032b901801b5bfe533a4a73a4adcdda38376c7c44e2b4288cx86_64 processors
6b7a71b8c56abc6d908fbca383d2072172a60e8938bd5d81c6ebfb19e06bdb5fUses Apple’s FSKit. No separate macFUSE installation. Review the beta acceptance notes and keep backups of valuable local work.
A FEW THINGS WORTH KNOWING
The catalogue and committed file view let you browse without cloning every full checkout. Opening files fetches their contents as needed. Finder previews and indexing can also read files and trigger downloads.
Yes. Add an HTTPS or SSH Git remote, a local bare repository, or an existing checkout. Manual sources use your native Git credentials or SSH setup. GitHub discovery is optional and reflects the repositories your account is authorized to access.
It keeps the current checkout usable offline, including supported local work. Other branches and historical file versions may still need a connection. This beta refuses submodules and checkout filters such as Git LFS.
Closing the management window leaves the background service running. Quitting the service disconnects virtual folders. Repositories marked Keep Downloaded are ordinary checkouts and continue to work.
Yes. Hide individual repositories or whole owner groups, and pause their background downloads while retaining local data. Individual exclusions survive GitHub rediscovery.
The beta’s virtual view keeps a fixed visible baseline. Fetching commits does not automatically rebuild that tree, so test branch changes with your editor and build workflow. Adopted and kept checkouts remain ordinary Git folders, independent of the virtual service.
OPEN SOURCE · APACHE 2.0
The native app, background service and filesystem engine are there to inspect, build and improve. EnoughRepos is built on Cloudflare’s ArtifactFS foundation.