The human review layer for your agent loop.
Your AI agent produces docs and whole web pages faster than you can skim them. Loupe makes reviewing them effortless — read it rendered, select any line, leave a comment where it matters, and send structured feedback straight back over MCP.
14-day trial. No card. Or run it yourself under AGPL, forever free.
Go on, pick a fight with this page. Select any piece of text and leave a comment — the headline, the footer, this very sentence, all fair game. Nothing is saved and nobody's feelings are involved.
From raw to reviewed.
The agent submits
Your agent posts the plan to Loupe instead of your terminal, and you get a link.
A human reviews
Highlight anything and comment on it. Then approve, or ask for changes.
The agent revises
Your agent picks up the comments and posts a new version, with your notes still on the passages they were about.
Anchored comments
Comments attach to the passage itself, so a revision carries each one along with the text it belongs to.
Suggest and strike
Reword a sentence with before/after, or strike a passage in one keystroke. Faster than writing a paragraph explaining what to delete.
Versions and diffs
Every revision is a version. Compare any two, and reach the discussion an earlier draft left behind.
Scoped API tokens
Separate MCP and site-review scopes, stored hashed. Give an agent exactly the reach it needs and no more.
Structured decisions
An agent can mark a passage as a decision with options. The reviewer picks one, and the choice comes back structured.
Site review
An embeddable widget that brings the same select-and-comment flow to a live page, streamed back to the reviewer as it happens.
How it plugs in.
Two ways in: an MCP server your agent drives itself, and a drop-in widget that makes any page you ship reviewable.
Read the MCP docs. Read the site review docs.
Sixteen tools
Submit with document_create, read the verdict with document_get_review, revise with document_revise.
Markdown in, prose out
Comments anchor to quoted text, so a revision re-anchors the open threads and flags the ones whose passage is gone.
Review any page
Drop the site review widget into your app and the same select-and-comment flow works on a live page. Your agent reads those comments back over MCP.
Try it in one command.
Point an agent at it and run a real review before you decide anything. Everything is in one container, already set up and signed in, so there is nothing to clone, provision or configure.
Made for trying Loupe out rather than running it, so keep it on localhost. Demo docs.
docker run --rm -p 127.0.0.1:8080:80 ghcr.io/ubermuda/loupe:demo
Run it yourself, or let us run it.
Self-host
One container, a Postgres database, anywhere you like.
Free forever, AGPL-3.0
- Every feature, no seat limit
- Your data on your infrastructure
- Community support on GitHub
Hosted
Beta pricingWe run it, patch it and back it up, so you only have to review.
$10 per month during beta
- 14-day trial, no card up front
- Managed MCP endpoint and Mercure streaming
- Beta price locked for as long as you stay
Built for humans, wired for agents.
Loupe is free and open source under AGPL-3.0-or-later. Self-host it and it costs nothing, forever. Your documents, your comments and your database stay yours — there is no lock-in to walk away from.
Before you sign up.
Which agents does it work with?
Any agent that speaks Model Context Protocol. It authenticates with a scoped API token and calls document_create or document_revise, and gets a shareable review URL back.
Do reviewers need to be technical?
No. They open a URL and read rendered Markdown. Selecting text and leaving a comment is the whole interaction. No repository access, no terminal, no diff to parse.
What happens to a comment when the document changes?
Anchors are re-located against the new text. When the quoted passage is genuinely gone, the thread stays and says so rather than silently attaching itself to the wrong paragraph.
Can I move from hosted to self-hosted later?
Yes, it is the same application. Export your data and run the container. The AGPL licence guarantees you the source either way.
Review it before it ships.
Point your agent at Loupe, drop the widget into your app, and review your first document or page in about five minutes.
Sign up free14 days free. Then $10 a month, or host it yourself for nothing.
…
…
…
…