Text check

Check a text for the marks of AI writing

Paste a text and the page highlights the phrases a reader recognises from ChatGPT or Claude: “in today’s fast-paced world”, “it’s important to note”, “game-changer”. The check runs in your browser and the text is not sent anywhere.

  • 01It is not a detector and will not give you a percentage of “written by AI”. It shows the exact phrases that make a text read that way and what to do with them.
  • 02Russian is covered more thoroughly; English is checked for the common phrases. Texts in other languages will come out almost clean, and that will mean nothing.
  • 03The first check downloads about 6 MB: Python and the linter itself. Every check after that is immediate.
  • 04The rules match the linter in the skills kit, so the same text gets the same findings here and on the command line.

Questions

Is this an AI detector?
No. Detectors guess whether a model wrote a text and are often wrong both ways. This check looks for specific phrases a human reader uses to spot generated text and shows where they are. A person who writes in corporate boilerplate gets the same findings, which is fair: a reader will take them for a model too.
Where does my text go?
Nowhere. The linter runs in your browser on Pyodide, a build of Python for the web. The page downloads it once and works offline after that.
Which languages are checked?
Russian more thoroughly, English for the common phrases. There are no rules for other languages yet, so a clean result there means nothing.
Can I run this automatically?
The same linter installs with one command and runs in a terminal or in CI. It is free and open source; the skills page has the instructions.

Next

Finding the phrases is half the job; they still have to be rewritten. If you work in Claude Code, the skills kit has helpers that do it for posts, emails, landing pages, release notes and prose, following the same rules as this check.

About the skills kit →