This is a PR Explainer, a GitHub bot that reads your pull requests and analyzes them for you. It creates a PR Review as a comment for each new pull request and describes changes, spot bugs, suggests improvements and even rate performance.
👋 Hello, hunters!
This is an AI-powered GitHub bot that effortlessly simplifies developer workflow. Reviewing Pull Requests could be a major time consumer for senior and lead developers and can take their whole work time.
That's why I wanted to use AI for helping with this routine process. This bot was intended to help me build a mental model faster, highlight the most important changes and save time.
Now I share it with you.
Just tried it out. The report that it posted for the PR was great, this can fastrack the code review process a lot. I am just concerned about how data is being handled in terms of privacy?
@nitishkr Thanks for giving a shot to this bot! Bot only have access to data inside specific pull request diff, it has no access to the whole codebase (which is a minus for performance but plus for privacy). After the pull request is created its diff is analysed, some chunks of code are used for suggestions generation with third-party AI service (I use OpenAI's GPT for now, this may change in the future) and after analysis is done its raw results are also being sent to AI service to make it human readable.
PR Explainer Bot
PR Explainer Bot