FREE ON THE CHROME WEB STORE

GitHub's file browser, upgraded.

RepoKit adds the things GitHub's file listing has always been missing — file sizes, line counts, instant search, one-click zip downloads, duplicate detection, and private repo support — directly onto github.com. No setup, no server, no account required.

8core features
0servers involved
<10sto install & start using
github.com/vercel/next.js
GitHub repository listing with RepoKit's size badges, line counts, and total shown on every row
What it adds

Eight things GitHub's file browser should have had all along

github.com/repo-kit/repo-kit
Selecting files in a GitHub repo and downloading them as a single zip
Download exactly what you need

Not the whole repo. Just the folder, or just the file.

GitHub's own download button only ever gives you everything. RepoKit adds a dedicated download to every individual folder and file, plus multi-select for grabbing a specific handful of files as one .zip — all assembled entirely in your browser, with nothing routed through a third-party server.

Explore zip downloads
Find anything, instantly

Ctrl/Cmd+Shift+K, type a few letters, you're there.

Large repositories bury the file you want several folders deep. RepoKit's search modal indexes the whole tree the moment you land on a repo, ranks results by relevance, and shows size and duplicate context right in the results list — so you skip the folder-clicking entirely.

Explore search
github.com/facebook/react
RepoKit search modal open with ranked file results
github.com/you/private-project
RepoKit prompting to connect a GitHub token for a private repository
Works on private repos too

Connect a read-only token once. Everything above follows.

Most of a working developer's GitHub time is spent in private repos. Connect a narrowly-scoped, read-only personal access token once, and every RepoKit feature activates there too — stored locally, sent only to GitHub's own API, revocable anytime from your GitHub account.

Explore private repo support
Built for the real thing

No sample data. This is RepoKit's actual repo, sized by RepoKit.

github.com/repo-kit/repo-kit
RepoKit's own repository shown with size and line count badges in light mode
Explore by need

Jump straight to what you're trying to do

Questions

Frequently asked questions

Is RepoKit really free?+
Yes, completely — no paid tier, no trial period, no feature gated behind a subscription. It's free on the Chrome Web Store with no account required to use any of its features on public repositories.
Does RepoKit have access to my private code?+
Only if you explicitly connect a personal access token, and only with the read-only scope you grant it. Without connecting a token, RepoKit works on public repositories only and never sees your private code.
Does RepoKit run any of my code, or send it anywhere?+
No — RepoKit reads metadata and file contents through GitHub's own API to display sizes, power search, and enable downloads. It has no backend server; requests go directly from your browser to GitHub. Nothing is executed, and nothing is sent to RepoKit or any third party.
Will this slow down GitHub or break its normal features?+
No — RepoKit adds elements alongside GitHub's existing interface rather than replacing it, and is built to degrade gracefully (simply not annotating a row) rather than interfering with normal browsing if something unexpected happens.
Does it work on GitHub Enterprise or self-hosted GitHub?+
RepoKit is built and tested against github.com and api.github.com specifically. Support for GitHub Enterprise Server instances is not guaranteed in the current version.

Install RepoKit and see it on your next repo.

Free, no account, works instantly on any GitHub repository you open.

Add RepoKit to Chrome — it's free
Free · No account required · Works instantly on github.com