lintcha
lint ya charter before it runs

Paste the charter. Get the one it should have had.

Paste what you would put in a bot profile. You get back what is already there, and the lines to add.

Nothing you paste leaves this browser.

ctrl / ⌘ + enter

Questions

Does anything I paste leave the browser?

No. No requests except this page's own files, no analytics, no cookies, no service worker. Two local storage keys remember your language and your theme, nothing else. It works offline once loaded.

What is the corpus?

{n} English charters from 86 public GitHub repositories, snapshot 2026-09-04, every source pinned to a commit sha. It is not a census of public templates.

Why do so few rules appear in the comparison?

2 of the 8 rules cleared the publication gate against blind hand labels. The rest are reported only from a sample of 60 on the method page. The secret-shape rule is left out on purpose: its count at this corpus carries no information.

Does it score my charter?

No. There is no grade and no total. It leads with what the charter already does, then hands you lines for what is missing.

Does it read languages other than English?

The interface is translated, the eight detectors read English only. Text that does not read as English gets a notice and the results are shown anyway.

Does a clause mean the bot behaves?

No. This reads text, not behaviour. A charter with an approval line can still be run without one, and one without it can be run carefully.

What if my charter is shorter than 40 words?

It still runs. The word count says so, because the audit corpus starts at 40 words and the comparison sits on thinner ground below that.

Can a clause be missed?

Yes. The rules are regular expressions over normalized English text. An approval gate phrased in a way the corpus never used will be missed, which is why nothing here is scored.

Is this made by xAI?

No. One person built this. It reads text people published themselves and never touches x.ai.

Limits

This reads text, not behaviour. The corpus is {n} English charters published in public repositories on 2026-09-04. 6 rules are measured but not shown here, and the method page says which and why.