A careful reader for your codebase.
Marginalia reviews every pull request the way a senior engineer would — patiently, in the margins, with reasoning you can follow.
The four things a good reviewer always reads for.
Marginalia is trained not to be exhaustive, but to be accurate about what actually matters in a review. Four axes; nothing more.
-
On correctness — i.
Race conditions, null derefs, off-by-one arithmetic, requests that can silently drop. The kind of bug that's obvious in hindsight but takes a careful read to see.
-
On clarity — ii.
Misleading names, missing units, functions doing three things, tests that quietly test the wrong condition. The kind of thing that a linter cannot catch because it is not a rule.
-
On kindness — iii.
Small suggestions to the next reader — a clearer variable name, a comment that saves an hour of archaeology. Framed as offers, not requirements.
-
On restraint — iv.
What Marginalia will not do: nitpick style your formatter already owns, rewrite your architecture in a comment, or repeat itself across six threads. Silence is a review too.
How it reads.
A review is a sequence — first understand the whole, then attend to the change, then talk about it. Marginalia keeps that order.
Comprehension
Marginalia reads your codebase before the pull request. It learns your conventions, your names, your quiet norms — the sort of thing a new hire absorbs over months.
Attention
When a pull request opens, Marginalia looks at the diff in the context of what it already knows. It attends to the change, not the file.
Conversation
Notes arrive in the margin of the diff, with reasoning you can follow. You reply, disagree, or accept. Marginalia keeps its silence when there's nothing to say.
For a year we watched our best senior engineer's review comments get shorter, and our juniors' pull requests get better. Marginalia does the same shift in reading, at the pace of every commit.Tomás Fernández — Head of Engineering, Foundry & Tap
Two tiers. Cancel any month.
Marginalia is priced per developer, per month. Public repositories are always free — we started there ourselves.
Reader
- Unlimited reviews on public repositories
- One private repository, personal account
- Full margin-annotation UX
- Community support
Editor
- Unlimited private repositories
- Marginalia learns your team's conventions
- SSO, audit log, IP allowlist
- Review-quality analytics, without leaderboards
- Priority support, weekday hours
For fifty engineers or more, or an on-premise deployment, write to us →