snifftest

A prose linter that sniffs out AI writing tells. Zero dependencies, countable rules plus one judgment model.

How it uses Jev

That runs the countable rules and nothing leaves your machine. To run the judgment rules too, put a TypeSafe key in TYPESAFE API KEY and drop --dry-run . The first time, it prints exactly what it is about to send and where, and waits for your answer.

Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.

Keep exploring

Similar to snifftest

Browse all
riff project preview
Agent tooling
A small, fast prose linter: ruff-style rule codes for writing, backed by TypeSafe's Jev model
Canny project preview
Agent tooling
Stops AI coding agents from claiming work is done without evidence. Deterministic hooks decide, TypeSafe's Jev advises. Append-only ledger, zero runtime dependencies.
patdown project preview
Agent tooling
typesafe's jev as a "fuzzy linter". give your code an ocular patdown.
everything-about-jev project preview
tell you everything about jev,TypeSafe AI's System One model for typed decisions.
jev-cli project preview
Applications
CLI for TypeSafe AI's Jev evaluation model — typed questions in, structured JSON answers out
jevclient project preview
SDKs & clients
Async Python client for TypeSafe Jev. Typed questions in, probabilities and choices out, no prose to parse.
a0-typesafe-ai project preview
Integrations
TypeSafe AI Jev judgments for Agent Zero, with typed tools and probability cards.
typesafe-cli (y0usaf) project preview
Ask Jev typed questions from the shell: noul, choice, and score answers as numbers, not prose
jevseo project preview
Demos & playgrounds
Typed SEO, AEO and GEO judgments powered by Jev, a System One decision model. Code owns the rules, the model owns the meaning.