Skip to content
Gegenlesen

Gegenlesen

Two models read the change. A third keeps only what the lines support.

The CLI starts work

gegenlesen review packs the repo and posts a job. Ledger does not start reviews.

Two readers, then a judge

DeepSeek and Gemini always both run. Terra keeps or drops each finding.

House rules stay off

Mined and suggested rules land disabled. Nothing auto-enables.

Learn is a later pass

Thumbs and comments sit until a learn job or the sweep. Review does not invent rules.

A single-tenant PR reviewer you run on your machine. No login. Bind loopback.

Reviewers run as opencode run in Docker and write files under .gegenlesen/. The host unpacks with libarchive, runs deterministic checks first, then the two model slots, then the judge.

The React admin UI. Jobs, findings, thumbs, rules, context, learnings. That is the shop book, not the front door.

The long form still lives in the repo.