PRetty

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.

Try it freenpx @alexandrakay/pretty-pr

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

PR Title

Conventional commit style. Clear, scannable, consistent.

feat(auth): add Stripe checkout with webhook validation
PR Description

What changed, why it changed, and how it works. Written for the reviewer, not just the author.

Reviewer Notes

The parts that need attention. The parts that don't. Your reviewer knows exactly where to focus before they open a single file.

Testing Checklist

Auto-generated from your diff. Every scenario that needs verifying, already written out.

Changelog Entry

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 file
Read 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.

1

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.

2

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.

3

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.

Try the web appnpx @alexandrakay/pretty-pr

Free to try. No signup required for the web app. MIT licensed CLI.