Project Overview
An AI coding assistant that plugs directly into developer pipelines. It intercepts GitHub Pull Request payloads, inspects file changes line-by-line, and utilizes the Google Gemini API to write review comments highlighting code smells, syntax issues, and potential SQL injection paths.
Key Features & Scope
GitHub integration with secure webhook signature validation
AI code feedback identifying memory leaks and logical bugs
Custom rule definitions tailoring review strictness to match company standards
Markdown response formatting featuring syntax-highlighted code recommendations
System Architecture
An Express server written in TypeScript. It parses Git diff format strings, requests feedback from Google Gemini, and makes updates to PR threads using the Octokit library.