Privacy-first, self-hostable OpenReview monitor: email alerts for new reviews, reviewer score changes, and decisions.
OpenReview Monitor watches specific OpenReview papers and emails you when new reviews are posted, ratings/scores change, or decisions are announced.
- Frontend: openreview-monitor.vercel.app
- Backend API: openreview-monitor-api.littleor.cn
- Track papers by URL or ID.
- Email notifications for new reviews, review edits (e.g., rating/score changes), and decisions.
- Admin panel (
/admin) for managing papers/subscribers and triggering a manual check. - Self-hostable backend: FastAPI + SQLite + SMTP (keep OpenReview credentials private; no public server required).
- Frontend can switch between the hosted backend and your own backend.
- The backend checks OpenReview on a schedule (
CHECK_INTERVAL). - Latest state is persisted in SQLite; notifications are delivered via your SMTP provider.
- It can also notify when a reviewer updates their review (e.g., rating/score changes).
- The frontend is a thin client that can talk to the hosted backend or your self-hosted backend.
- Open the frontend.
- Paste an OpenReview paper URL or ID.
- Enter your email address.
- Optional: provide OpenReview credentials (some venues require login).
- Submit and wait for email updates.
Tip: enable Notify me when reviews are modified to get alerts when a reviewer changes their rating/score.
You can run the backend on your own machine or private network. A public server is not required.
cd backendcp .env.example .envand setSMTP_*,FROM_EMAIL,ADMIN_PASSWORD(andSECRET_KEYfor production).uv syncuv run uvicorn app.main:app --host 0.0.0.0 --port 8000- In the frontend, open
Backend Settings, chooseCustom, and set the base URL tohttp://localhost:8000(the UI auto-appends/api).
Notes:
- If you plan to enter OpenReview credentials, self-hosting the backend is strongly recommended.
- If you use the hosted frontend, add
https://openreview-monitor.vercel.apptoCORS_ALLOW_ORIGINSinbackend/.env. - Want to run the backend on another machine (LAN/public)? Use HTTPS and see the deployment doc.
Please add no_reply@littleor.cn to your email whitelist to avoid missing notifications.
- Backend deployment: docs/backend_deploy.md
- Development: docs/development.md
Issues and pull requests are welcome. For local setup, see docs/development.md.
MIT.
This project is not affiliated with OpenReview.
May you all get accepted papers and great reviews.

