NanoFile

GitHub repository checker

Paste a repository and get the report: whether it has the files a reader and an agent look for, what those files cost, and which of its markdown will render wrong.

This is the one page on this site that makes a network request. It asks GitHub for a repository you named, which is public and already readable by anyone. Your own files are still never sent anywhere, because there is nowhere on this site to send them.

How it works

  1. GitHub is asked once for the file list, and the markdown files are read from raw.githubusercontent.com, which does not count against the rate limit.
  2. CLAUDE.md, AGENTS.md and their relatives are measured rather than proofread: how long, what that costs per session, and which instructions are too vague to be checked.
  3. Every other markdown file goes through the same checker as the single-file tool, so a finding here means the same as a finding there and links to the same explanation.
  4. Fifty files at most, chosen by what this page is about: the instruction files, then the README, then the root, then documentation. What was skipped is said out loud.

Questions

Does this send anything of mine to GitHub?

It sends the name of the repository you typed, which is public. Your own files are not involved: this page has no upload endpoint, like the rest of the site. This is the one page here that makes a network request at all, and it says so above the box.

Can it read a private repository?

No, and it will not be able to. That needs a token, storing a token contradicts the promise this whole site is built on, and a token pasted into a web page is a token you should then rotate.

Why did it stop at fifty files?

Because reading five hundred would take minutes and tell you no more. The fifty are chosen rather than sampled: instruction files first, then the README, then the root, then docs. The report says how many were left out.

It says GitHub is rate-limiting me.

Unauthenticated requests to GitHub are capped at sixty an hour per address, and this uses one of them per check. If you are behind a shared address you may be sharing that budget. It clears within the hour.

Related

The same tools, without a tab open

Not released yet

Everything on this page runs in the app too, on the files already on your device: the same generators, the same checker, the same converters, offline. Which matters most when the document you are working on is not one you would put in a browser.

For iPhone, iPad and Mac. It is not in the App Store, so there is nothing to download from this page yet.Digital Sandbox, who are building it →