jevmod
Moderation with a probability per category and thresholds you set.
# jevmod Moderation for communities and apps: every message gets a probability for **spam, scam, harassment, nsfw, off-topic, self-harm, doxxing, sexual content involving minors**, and for **rules you write in plain English**. You set the thresholds and the actions. Every decision is logged with its numbers. It runs on [Jev](https://typesafe.ai), TypeSafe's System One model: you ask yes/no questions about a message and get probabilities back, no text generation. About **$0.04 per 1,000 messages** with all categories on. Site: **https://jevmod.dev** (community owners) and **https://jevmod.dev/developers/** (packages, API, MCP, benchmark, cost calculator) ``` $ jevmod check "FREE NITRO for the first 100!! claim at discord-gifts.ru/nitro" scam 0.99 'FREE NITRO for the first 100!! claim at discord-gifts.ru/nitro' [scam 0.99, spam 0.98, harassment 0.02] ``` Flag-only by default: nothing is deleted until you turn that on. Fails open: if Jev is unreachable, messages are left alone and the failure is logged. Self-harm is flag-only by design so a moderator can reach out. | you are | you get | start | |---|---|---| | a community owner, not technical | a Discord bot you tune with commands (Telegram with fewer commands, Reddit by env vars) | [Run the bot](#run-the-bot) | | a developer | a CLI, a Python package, an npm package, or one HTTP call | [Developer](#developer) | | a coding agent, or someone using one | an MCP server and a Claude Code skill that wires jevmod into a codebase | [Agents](#agents) | On the [benchmark](BENCHMARK.md) (2,531 messages from OpenAI's moderation eval, Jigsaw and YouTube spam) jevmod had the best AUROC in every category it was compared on in OpenAI's human-labelled set: harassment 0.93 and sexual 0.98 against Llama Guard 3 8B, ShieldGemm