FEATURE

One file. One click. No detour.

The standard way to save one file from GitHub is: open the file, find the raw view or the download icon in the file header, click it, wait for a new tab, save. RepoKit collapses that entire sequence into a single click from the file listing itself.

github.com/repo-kit/repo-kit
GitHub file row with a download icon button appearing on hover

A small friction that adds up

Downloading one file from GitHub sounds trivial, and mechanically it is — but the number of clicks it actually takes is surprisingly high for something so simple: open the file, locate the small download icon (or navigate to the raw URL), click, and depending on your browser settings, confirm a save dialog or watch a new tab open with plain text. If you're pulling several individual files from different folders — a common task when reviewing an unfamiliar codebase or grabbing a handful of example configs — that friction repeats every single time.

RepoKit puts a download icon directly on the file row itself, right there in the listing, next to the file's size badge. Hover any file, click the download icon, and the file saves to your downloads folder immediately — no intermediate page, no raw-view detour, no second click to confirm you actually meant "download" and not "view."

Built for grabbing more than one file, too

This feature doesn't stop at single files. RepoKit adds a checkbox to every row, and once you've selected more than one file (from anywhere in the current folder), the same download action bundles your selection into a single .zip rather than triggering separate downloads — useful when you need three or four specific files out of a larger directory without wanting the whole folder.

How it's different from "Download folder as .zip"

The folder download feature is for when you want an entire directory's contents. This one is for the narrower, more common case: you know exactly which file (or files) you want, and a whole folder — even a small one — is more than you need. Both features share the same underlying fetch mechanism; the only difference is scope.

Frequently asked questions

Isn't there already a 'Download raw file' button on GitHub?+
There is, but only once you've opened the file itself and found the raw view — it's a few clicks deep and breaks your scanning flow. RepoKit puts the download action directly on the file row in the listing, so you never have to open the file at all if you just want the file on disk.
Does this preserve the original file exactly, byte for byte?+
Yes — it fetches the file's raw content directly (the same bytes GitHub's raw.githubusercontent.com endpoint serves) and saves it with its original filename, no transformation applied.
Can I download multiple individual files at once?+
Yes, using the checkboxes RepoKit adds to each row — select several files across a folder (they don't need to be adjacent) and download them together as one .zip rather than one at a time.
Keep exploring

Related features & guides

Download any GitHub file in one click.

RepoKit puts a download button directly on every file row — no opening, no raw view, no detour.

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