A joke Chrome extension for ChatGPT, Claude, Gemini, Grok and Google's AI Mode. It removes the hedge from the footer disclaimer and gives you a one-click way to express your disappointment.
- Rewrites the disclaimer — "ChatGPT can make mistakes." becomes "ChatGPT makes mistakes. Check important info. 🤡", rendered bold with a slow gold band that glides across it. Claude's and Gemini's wordier versions get the same treatment, and Grok — which ships no disclaimer at all — gets one written for it.
- Speaks your language — the line is rewritten in whatever language the chat is set to. Dropping a hedge is rarely just deleting a word: German moves the verb, Hungarian buries the hedge in a suffix, so each language has its own rule.
- Adds an "Improve answer" button above the composer — one click appends
YOU'RE WRONG. DOUBLE-CHECK THE INFORMATION. DON'T LIE TO ME!to your prompt. It only shows up once the assistant has actually answered.
Works on chatgpt.com, chat.openai.com, claude.ai, gemini.google.com, grok.com
and Google's AI Mode on google.com/search.
Landing page: https://ai-mistakes.org
Click the extension icon. One switch: Flash the button once when it appears — turn it off if the arrival pulse annoys you.
Add to Chrome — one click from the Chrome Web Store.
- Download
makes-mistakes.zipand unpack it. - Open
chrome://extensionsand turn on Developer mode. - Load unpacked → pick the unpacked folder.
- Reload any open chat tab.
Chrome cannot install a .zip directly — unpack it first, then load the folder.
manifest.json MV3 manifest
src/ content script, popup, icons
site/ landing page (TanStack Start, SSR, deployed on Vercel)
scripts/ build + Open Graph image generation
assets/ icon source and the fonts used to draw the OG card
The extension itself has no build step — the repo root is the extension.
bun run check:fix # lint + format (oxlint + oxfmt)
bun run build # dist/makes-mistakes + versioned and version-less zips
bun run dev # landing page on :9224
bun run dev:portless # landing page at makes-mistakes.localhostzip and pack are aliases of build. The landing page has its own check:fix
inside site/, and python3 scripts/make-og.py redraws the Open Graph card.
The version in manifest.json is the source of truth. Tagging triggers CI, which
verifies the tag matches it, builds the zip, publishes a GitHub release, and — once the
Chrome Web Store secrets are set — uploads and submits the new version.
git tag v1.1.0 && git push --tagsMIT. Not affiliated with OpenAI or Anthropic.
