This project uses open source LLMs from hugging face to automatically generate summaries of GitHub repositories, including their history, code, and overall activity. It provides a concise overview of a project's status, making it easier for developers and stakeholders to stay informed about the latest developments. Built with a Flask Backend server, MongoDB, and PineCone.
- Commit Summaries: Generates detailed summaries of each commit, highlighting the key changes and their impact on the codebase.
- Pull Request Overviews: Provides high-level summaries of pull requests, including the changes introduced, the rationale behind them, and their potential implications.
- Codebase Analysis: Analyzes the structure and quality of the codebase, identifying patterns, anti-patterns, and areas for improvement.