Python linter for English prose that flags usage problems drawn from well-known writers' style advice.
Run it on text or Markdown files to flag weak usage, with a pre-commit hook.
proselint is a command-line linter for English prose. It scans a file and reports passages that break usage advice drawn from writers and editors, much as a code linter flags bad code. It suits developers and writers who draft in plain text or Markdown.
You install it with pip (or apt, dnf or nix), run it on a file, and it lists the issues it finds. A pre-commit configuration is documented so drafts can be checked before they are committed.
It suits people who write in text files and want a free, offline style check. It does not rewrite sentences, check spelling in the way a full grammar tool does, or work in English-excluded languages.
Scans text for usage and style problems in the manner of a code linter.
Checks are inspired by guidance from Garner, Wallace, Pinker, Twain and others.
Install with pip, or via dnf, apt or nix.
Add a documented repo entry to check drafts at commit time.
Runs locally with no account or API key.
Permissive licence for personal and commercial use.
proselint is free under the BSD-3-Clause licence. The README shows no paid plan, so the only cost is the Python environment you run it in.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
It is a prose linter focused on usage and style advice, so it complements rather than replaces a grammar and spelling checker.
No. The README shows a local pip install and command-line use with no account or API key.
Yes. The README gives a pre-commit configuration that points at the repository.
See Zekai first in Google