Tone check
ACME is the world's most revolutionary product!!!
$ stylist check email.html
stylist checks HTML, Markdown, Word, PowerPoint, SVG, and images against your house style the instant they're generated, and blocks the ones that don't fit.
Tone check
ACME is the world's most revolutionary product!!!
$ stylist check email.html
After the agent rewrites
ACME helps your team ship faster.
$ stylist check email.html
What it catches
Colors & fonts
Catches off-brand colors and fonts, even inside generated PowerPoint and Word themes.
Banned & required terms
Our pricing is finally cheap for everyone.
Catches banned words and phrases anywhere in the text, and explains why each one isn't allowed.
Outdated brand elements
Catches old logos even when they've been resized, recompressed, or renamed, not just exact copies.
Tone & voice
"Dear Valued Customer, we are writing to inform you"
AI compares the tone against examples of your own good and bad writing, with different rules for different document types and audiences.
Required logo, in place
$ stylist check -ruleset rules/brand.yaml page.html
Checks that the logo actually sits in the page header, not just somewhere in the file. Word documents get the same header check; PowerPoint gets a stricter one, reading the exact corner straight from the slide's own geometry.
What you see
$ stylist check -ruleset rules/brand.yaml page.html
FAIL page.html (ruleset: acme-brand-v1) page.html:5 [colors] color #ff4136 is not in the allowed brand palette page.html:10 [terms] banned term "cheap" found: use "affordable"
CI-friendly exit codes: 0 = pass, 1 = violations found, 2 = error.
Where it runs
git pre-commit
checks your changes before the commit lands
Agent hooks
Claude Code, Codex: the agent fixes its own output right after writing
CI / CLI
stylist check dir/, the last check before anything ships
core checker
embedded, or a central API server
dashboard
every check, tracked over time
How you run it
Self-host
A single static binary, no runtime dependencies. Cross-compiled for every platform, or run the distroless Docker image in your own VPC. Nothing calls home.
Getting startedHosted
We run it. You connect your tools, and we handle the rest. Onboarding is admin-assisted today: tell us what you're checking and we'll set you up with a ruleset and an API key.
Request accessGet started
We'll get back to you with a ruleset and an API token, or point you at the self-host docs if that's a better fit.