CodeRoast is an AI-powered pull request reviewer and documentation assistant designed to streamline the code review process, enhance code quality, and boost developer productivity. Built with modern dev teams in mind, CodeRoast integrates directly with GitHub/GitLab workflows to analyze pull request diffs using LLaMA 3.3, a cutting-edge large language model fine-tuned for code understanding and reasoning. When a PR is opened or updated, CodeRoast automatically reviews the changes for bugs, security vulnerabilities, outdated practices, and potential code quality issues. It then posts human-like, actionable review comments directly into the PR — acting like a virtual senior engineer reviewing code in real-time.

Beyond review, CodeRoast generates rich documentation, including context-aware docstrings for functions and classes as well as summarized PR descriptions, helping teams maintain clear and consistent documentation without manual effort. To support visibility and decision-making, the platform features a lightweight web dashboard built with React/Next.js, showing live analytics such as PR status distribution, contributor activity, review trends, and merge confidence scores. All underlying analytics data is stored in Snowflake, providing fast, scalable querying across repositories, contributors, and time periods.

The backend is powered by FastAPI, which handles webhook triggers, AI inference, and repository data ingestion via GitHub/GitLab APIs. Deployment is flexible, supporting platforms like Render, Vercel, and Heroku for quick integration into existing CI/CD environments. With explainable AI, a scalable architecture, and a strong focus on security, CodeRoast not only accelerates reviews but ensures reliable, audit-ready, and well-documented code at every stage of development.

Looking ahead, CodeRoast aims to evolve into a full-stack DevOps assistant — capable of generating tests, enforcing compliance standards, detecting anomalous PR patterns, and acting as a centralized intelligence layer for secure, high-velocity software delivery.

Share this project:

Updates