A Mac app by Enough ToolsOpen source

Every repo,
within reach.

Your GitHub repositories belong in Finder. Browse them on demand, keep the ones you need downloaded, and give the rest their space back.

Early beta · Apple Silicon and Intel · Your GitHub account

RepoReachInteractive demo
Home / Code / GitHub
RepositoryAvailability
enoughtools
enough-uiComponents and design tokens
reporeachThe app you're looking at
your-organization
websiteReady when you need it
Try keeping a repository downloaded.3 repositories
All your repositoriesYour chosen folderNormal Git workflowLess disk space

A place for your whole catalogue

Keep your projects close.
Keep your disk clear.

01

Connect GitHub.

Discover the repositories you can access, including your organizations. They appear together, organized by owner.

02

Make yourself at home.

Choose your catalogue folder. Open projects in Finder, your editor, or the terminal. Contents arrive as you need them.

03

Choose what stays.

Keep a checkout downloaded for offline work. Free up space when a project is safely recoverable from GitHub.

A little app. A useful background service.

Close the window.
Your repos stay.

RepoReach works quietly in the background. Finder actions handle the everyday things; the app is there for sign-in, settings, and managing your catalogue.

Keep DownloadedMake this checkout available offline
Free Up SpaceReclaim recoverable repository data
RefreshCheck GitHub for updates

Available from a repository's Finder context menu.

Start with the beta

A home for
every repository.

Built in the open by Enough Tools, on the foundation of Cloudflare's ArtifactFS. Free to use, inspect, and contribute to.

Read the setup guide
RepoReach for macOS0.1.0-beta.1
Download disk image

Developer ID signed · Not yet notarized

macOS 13+ · macFUSE kernel backend required

An early beta for deliberate testing. Keep backups of important local work.

A few useful details

Before you move in.

Are these real files?

They appear in Finder, your editor, and the terminal through a mounted filesystem. RepoReach downloads committed contents when needed; previews and file metadata checks can also trigger downloads. Edits live on your Mac and use ordinary Git commits and pushes.

What does Keep Downloaded mean?

Keep Downloaded makes the current checkout available offline. Other branches, historical file versions, Git LFS objects, and submodules may still require a connection.

Will closing RepoReach remove my folders?

Closing the management window leaves the background service running. Reopen RepoReach whenever you want to manage your repositories. You can explicitly stop the service and unmount the catalogue.

Does it upload every file I save?

No. RepoReach preserves normal Git behavior. Saving a file changes your local work; committing and pushing publishes it. Your repositories connect directly to GitHub.

How does Free Up Space protect my work?

RepoReach checks for local-only work before reclaiming a repository. If it finds edits, unpushed commits, stashes, or files that could be lost, it leaves the repository in place and explains what needs attention.

What does the beta need?

macOS 13 or later, Git, and macFUSE's kernel backend. Apple Silicon setup can require Recovery approval and Reduced Security. Review the setup guide and release notes before installing the beta.