Writing clear and consistent pull request (PR) descriptions is… let’s be honest — a chore.
Half the time, we either copy-paste from a template or just type "fixed stuff" and hit submit.
But what if your PR titles and descriptions could write themselves — tailored, professional, and markdown-formatted?
That’s exactly why I built GitHub PR-Scribe-AI ✨.
đź§ What It Does
🔹 Generates high-quality PR titles + descriptions automatically.
🔹 Uses AI models of your choice → OpenAI GPT or Google Gemini.
🔹 Produces markdown-ready summaries from your code diff.
🔹 Lets you inject custom fields (e.g., “Risk Level”, “Jira Ticket”, “Reviewer Notes”) into every PR.
🔹 Keeps your API keys 100% local — no data is sent to me or third parties.
Basically, it’s your AI co-pilot for pull requests.
🎯 Why I Built It
As a developer, I wanted:
Faster reviews → reviewers spend less time guessing what my code does.
Consistency → all PRs follow a professional, structured format.
Choice → not being locked into just GPT or just Gemini.
None of the existing extensions gave me flexibility + privacy. So, I scratched my own itch.
⚡ Quick Demo
Install the extension → GitHub PR-Scribe-AI
Connect your OpenAI or Gemini API key
Open a PR on GitHub [on Compare page]
Click “Generate” → Watch the title + description appear automagically ✨
Yes, it even formats it in markdown so your PR looks like this:
## Summary
This PR refactors the user authentication flow to improve readability and reduce API calls.
## Changes
- Replaced nested callbacks with async/await
- Extracted reusable token validation logic
- Added unit tests for edge cases
## Risk
Low – No breaking changes for existing API consumers.
đź”’ Privacy First
No data leaves your browser.
Your code, your diffs, your API keys → stay with you.
That’s why I’ve published a Privacy Policy publicly.
🚀 What’s Next
I’m actively shipping new features, including:
đź› Possible GitHub Actions integration
đź”— Try It Out
👉 Install GitHub PR-Scribe-AI on Chrome now.
I’d love your feedback — if you’re a developer who reviews PRs daily, this tool was built for you. Drop your thoughts in the comments, or star the project if it saves you time.
đź’ˇ Question for you:
What’s your biggest frustration with PR reviews — writing them, or reading them?

Top comments (0)