NanoFile
Menu

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. Any file in the report opens in the viewer, where you can read it, edit it or convert it.

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.
  5. Every file in the report has an Open in viewer button. The file was already read, so nothing is fetched again: it goes into this browser's own storage and the viewer picks it up there.

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.

Can I edit a file from the repository?

Open it in the viewer and edit it there, then download it. There is no way to write back to GitHub from a web page without a token, and storing a token contradicts the promise this site is built on. The app for iPhone, iPad and Mac edits local files and saves back to them.

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

The checker in the app is this one, rule for rule, running on the files already on your device rather than on a copy you hand to a website. The converters overlap rather than match: the app writes markdown, HTML, Word and PDF, and this page goes wider on both sides. The generators stay here, because pasting a table into a page is a browser thing to be doing.

For iPhone, iPad and Mac.