So I built prpolish, a simple CLI tool that helps developers:
- Autogenerate PR titles & descriptions using AI (OpenAI GPT)
- Run "vibe checks" to catch vague commits, missing tests, or low-quality messages before review
- Optionally push your branch and open the PR with GitHub CLI
It supports your own PR templates and is fully open-source. I made it for myself but realized other devs might find it useful too.
Would love feedback or suggestions!
GitHub: https://github.com/yashg4509/prpolish PyPI: https://pypi.org/project/prpolish/ Install: pip install prpolish
Thanks!