Your commits tell the whole story. Your PR should too.
PRetty turns messy commits into clean pull request descriptions, changelogs, and release notes — in seconds. From the browser or your terminal.
npx @alexandrakay/pretty-prNo signup required to try. No judgment about your commit messages.
Sound familiar?
You iterated your way to working code.
Your commit history says checkpoint, claude suggested this, ok works. The code is good. The PR description is blank. Your teammate has no idea what they're reviewing.
You know what a good PR looks like.
Clear title. What changed and why. Testing notes. Reviewer guidance. You just don't have time to write all of that every single time. So you write "fixes bug" and move on.
Your team writes PRs differently.
Some write three paragraphs. Some write nothing. There's no standard, no consistency, and no institutional memory. Six months from now someone's in git blame and the PR is useless.
One command. Five outputs.
Whether you paste your commits in the browser or run npx @alexandrakay/pretty-pr in your terminal, PRetty gives you everything your PR needs.
Conventional commit style. Clear, scannable, consistent.
feat(auth): add Stripe checkout with webhook validationWhat changed, why it changed, and how it works. Written for the reviewer, not just the author.
The parts that need attention. The parts that don't. Your reviewer knows exactly where to focus before they open a single file.
Auto-generated from your diff. Every scenario that needs verifying, already written out.
Ready to paste into your CHANGELOG.md. Consistent format, every time.
See it work. No signup.
Paste your commits below. PRetty handles the rest.
Looks good? npx @alexandrakay/pretty-pr does this from your terminal, reading directly from your git history.
Browser or terminal. Your call.
Web app
Open a tab, paste your commits, get structured PR copy in seconds. No setup, no config, no repo access required.
Try the web app →CLI
Install nothing. Run npx @alexandrakay/pretty-pr in any repo. PRetty reads your git log, your diff, and your branch name — and generates everything your PR needs.
npx @alexandrakay/pretty-pr # fast npx @alexandrakay/pretty-pr --diff # richer output npx @alexandrakay/pretty-pr --full # best results npx @alexandrakay/pretty-pr --out pr.md # export to fileRead the CLI docs →
One standard. Every PR. Every engineer.
PRetty isn't just a personal tool. Drop it into your team's workflow and every PR gets the same quality — regardless of who wrote it or how they work.
.prettyrc config
Commit a config file to your repo. Define your format, your tone, your template. Every engineer on the team gets consistent output without thinking about it.
GitHub Action
Wire up PRetty once. Every time a PR opens with an empty description, PRetty generates one automatically. No one has to remember. No one has to care.
Reviewer summary mode
Paste a PR link before you start reviewing. PRetty gives you a plain-English brief — what changed, what to focus on, what you can skip. Review faster. Review better.
Custom templates
Your team has standards. PRetty follows them. Define the structure once — motivation, approach, testing, ticket reference — and every PR matches it.
AI wrote the code.
AI should write the PR.
The loop closes.
Whether you're prompting your way to working software or just moving fast — your team still needs to understand what you built. PRetty is the last step in the AI development workflow that everyone forgets.
Three steps. Seriously.
Connect or paste
Link your repo, run the CLI, or paste your commits directly into the web app. PRetty reads your git history and diff — or works with whatever you give it.
Generate
Choose what you need — PR description, changelog entry, reviewer notes, or all of it. PRetty reads your commits, understands your changes, and writes the copy your PR should have had.
Ship it
Copy to GitHub, export to markdown, or let the GitHub Action post it automatically. Your PR is done. Your team is happy. You can get back to building.
Stop writing PRs from scratch.
Your commits already tell the story. Let PRetty turn them into something your team can actually use.
npx @alexandrakay/pretty-prFree to try. No signup required for the web app. MIT licensed CLI.