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 setupSave 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 listYour recent reviews.
checkpaper share <id> --link | --publish | --privateChange who can read the review.
checkpaper quotaFree reviews left today, yours and site-wide.
checkpaper install-skillWrite 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/quota

Upload 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.