Stop writing PR descriptions. Paste your diff. Done. โจ AI-powered ๐ Stays in your browser ๐ธ Free โ no signup ๐ฏ Conventional commits ๐ Free mode โจ Upgrade $9/mo
Already paid? Activate license โ
Auto-generate PR descriptions on every PR. Free for public repos. $4/repo/month for private. Get early access:
Try MyClaw โ a personal AI platform that lives on your devices, manages your inbox, runs your code, and remembers everything.
Get $20 free credit on MyClaw โTools we actually use and recommend. Some are affiliate links โ they help keep this free.
PullRequestAI turns any git diff into a clean, structured Markdown pull request description in seconds. No signup. No API key required. No "sign in with GitHub" dance. Paste a diff, hit Generate, copy the result into your PR.
Whether you're shipping a hotfix at 2am, opening your tenth PR of the day, or trying to get a code review approved before standup โ writing PR descriptions is the part of the job nobody enjoys. We built this to delete that friction.
git diff main...your-branch in your terminal (or use git diff --cached for staged changes).The average developer spends 15-30 minutes per pull request writing a description that reviewers will skim in 20 seconds. Multiply that across a team of 10 engineers shipping 5 PRs each per week, and you're burning ~25 hours of senior engineering time every week on a task that delivers no business value.
Worse, the descriptions usually suck. Half of them are "updates the auth flow" with no context. The other half are walls of text generated by your IDE that no one reads. PullRequestAI fixes both problems: descriptions are short, structured, and surface the things reviewers actually need to know โ risk, testing, and where to focus.
The free hosted tier uses GPT-4o-mini and is rate-limited to 20 requests per hour and 100 per day per IP. That's enough for a typical solo dev.
The $9/month Pro tier upgrades you to GPT-4o (smarter summaries, better risk detection), 200 requests per hour, 500 per day, and priority hosting. Buy a license once, paste it in, and you're set โ no account needed. Cancel any time. Upgrade to Pro โ
Every generated title follows the Conventional Commits specification, the same standard used by Angular, Lerna, semantic-release, and most modern monorepos. The classifier looks at file paths, change patterns, and content signals to pick the right type:
feat โ new user-facing functionalityfix โ bug fixrefactor โ code restructure with no behaviour changeperf โ performance improvementdocs โ documentation onlytest โ adding or fixing testsstyle โ formatting / whitespaceci โ CI/CD configurationchore โ dependency updates and maintenanceIn Pro mode (BYO key), your diff goes from your browser straight to OpenAI or Anthropic using your own API key. We never see it.
In the free hosted tier, your diff is sent to our server (a single DigitalOcean droplet), forwarded to OpenAI, and discarded. We don't log diffs, we don't train on them, we don't sell them. Standard request logs (IP, timestamp) are kept for 7 days for rate-limiting purposes only.
Yes, the free tier costs nothing โ we cover the LLM bill up to a generous per-IP rate limit (20/hr, 100/day) using GPT-4o-mini. If you need more or want GPT-4o quality, upgrade to Pro for $9/month.
Yes. The output is plain Markdown. Paste it into any platform that supports Markdown PR descriptions, which is all of them.
Standard unified diff format โ the output of git diff, git diff --cached, or git diff main...your-branch. You can also paste a GitHub PR's .diff URL contents.
Up to 200KB of diff text. For larger PRs, split your changes into smaller logical units โ your reviewers will thank you anyway.
Yes โ both are on the roadmap. The GitHub App will auto-generate descriptions on PR open. Join the waitlist.
Paste your license key to unlock GPT-4o, higher rate limits, and priority hosting.