LIVE · EVERY CHECK, ONE PAGE

Playground

One check per kind of output, all of them here. Run any of them and you get the specific problems, where each one is and the evidence for it, with the same verdict on every run. Writing starts on our own homepage copy, because we check our writing with the thing we sell.

writing · deterministic, keyless

Writing

Dead prose, hedging, jargon, self-management tics, flat cadence. Paste any AI text.

No key. Same input gives the same verdict, every run.
documents · tie-out · deterministic

Documents

Upload a PDF. The extraction check detects the table structure and pulls the cells deterministically, the same numbers every run. Byte-identical across 90 runs, 2,332 cells audited with 0 errors. (For the full visual overlay on the source page, the extraction check also runs standalone at documents.doloop.io.)

PDF, page 1, free tier.
website · structure + voice + words + design · the full audit

Website

Paste a link. The website check crawls the site and runs all four faces in one pass: Structure (one header, one menu, no orphans), Voice (AI-writing tells), Words (a caged reader on the headlines and copy), and Design (the CSS audit plus a vision pass on the layout). Same site in, same verdict out.

crawls the sitemap, runs four checks.
code · gate the commit + secure · deterministic, keyless

Code

Paste code. The check flags security gaps (a network length reaching a copy with no bounds-check, CWE-125), smells (long parameter lists, swallowed errors), hardcoded secrets, and documentation drift (a docstring naming a parameter the function does not have). Same code in, the same verdict out, no model.

python here; also c, js, go. Nothing stored.
more · live, each on its own page

More to try, live

The richer demos run on their own pages. Each one is live, deterministic, and free to try.