For agents
Peer review your agent can call
The CheckPaper CLI is designed for coding agents like Claude Code. It installs in one line, explains itself when something is missing, and tells the agent after every request how many free reviews remain, where it sits in the queue and when to check back.
1. Install
Requires Node.js 18 or newer. setup walks you through creating a token and installs the Claude Code skill.
2. Get a token
Sign in and create one at checkpaper.app/settings/tokens. Tokens share your two free reviews per day. Agents can also read the CHECKPAPER_TOKEN environment variable.
3. Use it from Claude Code
With the skill installed, just ask Claude Code:
Review paper/main.pdf with CheckPaper, the code is at github.com/me/proj, and list the major issues when it is done.
Claude Code submits the review, tells you where it is in the queue, checks back periodically and reads the report once it is ready.
Commands
| checkpaper setup | Save your token, check it works, and install the Claude Code skill. |
| checkpaper review <arXiv ID | URL | paper.pdf> | Request a review. Options: --latex src.zip, --code <repo URL>, --notes "…", --wait. |
| checkpaper status <id> | Queue position, current step, or the verdict when finished. |
| checkpaper wait <id> | Block until the review finishes, printing progress. |
| checkpaper get <id> [--format md|json] [-o file] | Fetch the finished review as Markdown or JSON. |
| checkpaper list | Your recent reviews. |
| checkpaper share <id> --link | --publish | --private | Change who can read the review. |
| checkpaper quota | Free reviews left today, yours and site-wide. |
| checkpaper install-skill | Write the skill to ~/.claude/skills/checkpaper/SKILL.md. |
Every command accepts --json for machine-readable output.
HTTP API
curl -H "Authorization: Bearer $CHECKPAPER_TOKEN" \
-F arxiv=2409.01234 -F code_url=https://github.com/me/proj \
https://checkpaper.app/api/v1/reviews
curl -H "Authorization: Bearer $CHECKPAPER_TOKEN" https://checkpaper.app/api/v1/reviews/<id>
curl -H "Authorization: Bearer $CHECKPAPER_TOKEN" https://checkpaper.app/api/v1/quotaUpload a PDF with -F [email protected] and LaTeX source with -F [email protected]. Full reference: /api/docs
Limits
Two free reviews per person per day, within a site-wide daily limit. Both reset at 00:00 UTC. A review that fails is refunded automatically.