WINNOWR
WINNOWR is a CPU-first engine for identifying potential web-source matches in student writing and other long-form text.
What WINNOWR is
WINNOWR is a CPU-first engine for identifying potential web-source matches in student writing and other long-form text. Its reports provide index overlap, candidate source URLs, and highlighted spans for review. Matching uses deterministic text normalization and compact word-shingle fingerprints to surface candidate documents. Institutions can create an index from their own JSONL.zst corpus, and the repository documents workflows using FineWeb-Edu and Wikipedia. The HTTP API accepts text or file submissions and includes endpoints for submissions, reports, text, purging, and health checks. The documented runtime uses SQLite, Cloudflare Queues, Cloudflare R2, and a local sharded index on disk. Build and deployment instructions cover the API and worker, including plain Linux machines; the project describes an index builder, API server, and background worker. Longsight presents WINNOWR as academic-integrity software for institutions, focused on plagiarism detection and reviewable evidence. The project is usable but still evolving. It is licensed under GNU AGPLv3, whose network-use provision requires modified deployed versions to make those modifications available under the same license. Source-page snippets and highlighted spans may be unavailable if a live page cannot be fetched or parsed.
Good
- Accepts text and file submissions through an HTTP API.
- Reports include source URLs and index overlap.
- Institutions can index their own JSONL.zst corpus.
- Deployment instructions include plain Linux machines.
- Free plan is listed.
Watch out
- The project is still in development and evolving.
- Source snippets and highlighted spans may be unavailable.
- GNU AGPLv3 requires sharing modifications for network-deployed versions.
Who it suits
WINNOWR suits institutions seeking academic-integrity software for plagiarism detection and reviewable evidence. Its self-hosted option and corpus-building workflow may fit institutions that want to run the system themselves.
Verdict
WINNOWR offers institutions a self-hostable route to finding potential web-source matches and reviewing evidence. Its evolving status and AGPLv3 network-use provision deserve attention before deployment.
The facts
Each one read from WINNOWR's own pages, with the date it was checked.
What it does
- Architecture
- The documented runtime uses SQLite, Cloudflare Queues, Cloudflare R2, and a local sharded index on disk.checked 4 Oct 2026
- Audience
- Longsight presents Winnowr as academic-integrity software for institutions, with a focus on plagiarism detection and reviewable evidence.checked 4 Oct 2026
- Corpus options
- Users can build an index from their own JSONL.zst corpus; the repository also describes FineWeb-Edu and Wikipedia workflows.checked 4 Oct 2026
- Corpus support
- Users can build an index from their own JSONL.zst corpus, with url and text fields generally needed and title optional.checked 8 Oct 2026
- Deployment
- The README describes building the Go binaries and running the API and worker on a Linux machine.checked 8 Oct 2026
- Hosting and support
- Longsight says it can host and support its products, and that products with a self-hosted option include a path for institutions to run them.checked 4 Oct 2026
- Integrations
- The production-style runtime uses SQLite, Cloudflare Queues, and Cloudflare R2.checked 8 Oct 2026
- License
- The repository is licensed under GNU AGPLv3.checked 8 Oct 2026
- Limitations
- The README says source-page snippets and highlighted spans are best-effort enrichment and may be unavailable when a live page cannot be fetched or parsed.checked 8 Oct 2026
- Matching
- It normalizes text, creates word-shingle fingerprints, searches an index for overlap, and fetches likely source pages for evidence.checked 8 Oct 2026
- Maturity
- The README describes WINNOWR as usable but still actively evolving, with documentation and packaging catching up.checked 8 Oct 2026
- Purpose
- WINNOWR is a CPU-first web-source detection engine for student writing and other long-form text.checked 8 Oct 2026
- Reports
- Reports include index overlap, source URLs, and highlighted suspicious spans.checked 8 Oct 2026
- Runtime
- The repository describes three main binaries: an index builder, an API server, and a background worker.checked 8 Oct 2026
- Self-hosting
- The project describes itself as understandable and self-hostable, with an on-disk index and local runtime configuration.checked 8 Oct 2026
- Submission methods
- The HTTP API accepts text or file submissions and provides submission, report, purge, and health endpoints.checked 4 Oct 2026
- Submissions
- The API accepts text and file submissions and provides submission, report, text, purge, and health endpoints.checked 8 Oct 2026
The company
- Company history
- Longsight says Sam Ottenhoff and Scott Siddall founded the company in 2004.checked 4 Oct 2026
Alternatives to WINNOWR
- 1

Noplag
Free planOpen sourceWebAPILinuxmacOS8.3From $9.99 a month - 2
Plagiarisma
Free planAndroidWebAPIExtension8.0From $99 a year - 3
Plagium
Free planAndroidiOSWebAPI8.0From $19.98 a month - 4
Dolos
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 5

Originality.ai
Free planWebAPIExtension7.6From $12.95 a month - 6
Copyscape
Free planWebAPISelf-hosted7.5From $4.95 a month
