Sieve

Content moderation that fits on one Compose file.

Open-source, self-hostable, and pluggable — a lightweight complement to ROOST Coop for small platforms and indie developers. Local small models, bilingual admin, Apache-2.0.

Built for small teams

One API to submit content. Plugins score it. Rules decide. Humans review the rest.

One-command deploy

docker compose up brings up the API and admin console on SQLite. Postgres optional.

Pluggable like an OS

YAML manifests for detectors. Keyword, optional Detoxify, LLM-API stub, HMA hash interface.

Bilingual by default

Admin console and docs ship in Simplified Chinese and English.

Quick taste

Submit text with the REST API (or the Python / JS SDKs).

curl -X POST http://localhost:18765/v1/items \
  -H "X-API-Key: sieve-dev-api-key" \
  -H "Content-Type: application/json" \
  -d '{"type":"text","text":"hello sieve-review-demo"}'