Github PR Analzyer

PR Analyzer

Helping Devs and Open-Source Maintainers analyze new incoming PRs

What it does

A tool to analyze GitHub pull requests (PRs) by generating markdown summaries based on code quality, potential risks, readability, and other factors. This project leverages Gemini API along with Langchain and VectorDB embeddings to provide detailed insights into code changes. This uses Github Actions to send API request on every PR with PR details. The Backend uses VectorDB to store all the files of Repo and uses them as Context for Gemini API which takes that PR as input and returns the analysis for that.

PR Analyzer | Gemini API Developer Competition | Google AI for Developers