PR Review Bot: Streamlining GitHub Pull Requests with AI Assistance

Streamline Your GitHub Pull Requests with AI, co-authored with GPT4.

🚀 Excited to announce our new open-source project: PR Review Bot, a GitHub Pull Request review bot powered by OpenAI’s GPT-3.5-turbo!
🤖 PR Review Bot automatically reviews open PRs in your GitHub repository, providing helpful feedback and even approving or requesting changes based on the analysis of the PR text and comments.
🔧 Save time and effort in your development workflow by automating the initial review process, ensuring PRs adhere to your project’s guidelines and best practices.

🌟 Key features:

  • Automatically reviews open PRs
  • Leverages OpenAI’s GPT-3.5-turbo for intelligent analysis and feedback
  • Can be easily customized to fit your project needs
  • Easy to set up and use
  • Costs analysis of each review

Example

alt text

Install

pip install pr-review-bot

Setup

export PR_REVIEW_BOT_TOKEN='your github token'
export PR_REVIEW_BOT_OPEN_AI_KEY='your open ai key'
export PR_REVIEW_BOT_OWNER='github user'
export PR_REVIEW_BOT_REPO_NAME='github repo'

How to get Github token
How to get Open AI key

Usage

To review all open pull requests:

pr-review-bot review-all-open-pr

To review a specific pull request:

For help:

Testing

pytest --cov=pr_review_bot test_pr_review_bot.py

Read More

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.