riff

A small, fast prose linter: ruff-style rule codes for writing, backed by TypeSafe's Jev model

How it uses Jev

A small, fast prose linter. It reads a document, flags the writing tells and clarity problems it finds, and reports them with ruff-style rule codes you can select, ignore, and configure. Static rules are pure Python and run in milliseconds; the semantic rules are one call each to TypeSafe's Jev model, which returns a calibrated probability per judgment instead of generated text.

Getting started

The examples below assume riff is on your PATH (via uv tool install above). From a clone without installing, prefix each with uv run (e.g. uv run riff draft.md ).

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

Keep exploring

Similar to riff

Browse all
snifftest project preview
Agent tooling
A prose linter that sniffs out AI writing tells. Zero dependencies, countable rules plus one judgment model.
jev-pref project preview
Agent tooling
Turn your AGENTS.md preferences into a fast, Jev-powered AI linter.
decisions-judge-mcp project preview
Agent tooling
Typed decisions for AI agents as an MCP tool: yes/no probability (noul), choice, and score in one fast request. Backed by the TypeSafe System One model.
jev-shadcn-lint-eval project preview
Benchmarks & research
A small second eval for shadcn-ui/lint that uses TypeSafe's Jev to judge the linter's own output.
jev-pick-and-place-study project preview
Benchmarks & research
A small reproducible MuJoCo pilot comparing Jev, Claude Haiku, and reactive rules for pick-and-place.
system-one-gemma project preview
Jev alternatives & open source
Open-source Jev-style System One decision model. Gemma 3 270M with a scoring head — fast, calibrated decisions in a single forward pass. No text generation. Inspired by TypeSafe.ai's Jev.
jev-cli (tumf) project preview
Applications
Small dependency-free CLI for TypeSafe Jev
System One adapter (Python) project preview
Official drop-in TypeSafeClient replacement backed by OpenAI, Anthropic, and compatible LLM APIs, for comparing Jev against chat models.
Browser & computer use
A browser agent that turns a single goal into a sequence of lightning-fast actions.