gitPal

(/gitpal.svg)

# gitPal
**Stack:** Next.js, PostgreSQL, Pinecone, Inngest, Vercel AI SDK, OpenRouter, GitHub API, Razorpay
**Date:** June 2026
**GitHub:** [View Repository](https://github.com/Ravi0529/gitpal)
**Live Demo:** [View Live](https://gitpal.ravimistry.me)
## Overview
Production-grade SaaS that automates code reviews on GitHub pull requests using AI. Listens to webhook events, fetches diffs, indexes them into Pinecone vector DB, and uses LLMs to post structured review comments directly to PR threads.
## Key Highlights
- Built a production-grade SaaS that automates code reviews on GitHub PRs — listens to webhook events, fetches diffs, indexes them into Pinecone vector DB, and uses LLMs to post structured review comments directly to PR threads.
- Implemented on-demand codebase-wide sync that indexes up to 200 files per repo into Pinecone, providing the AI reviewer with deeper repository context when analyzing diffs.
- Added subscription tiers (Free/Pro) with Razorpay billing, Inngest background jobs for reliable processing, and an intuitive dashboard with PR histories and usage analytics.
## Features
- Native GitHub App Integration — Install on organizations or accounts with secure file access
- Webhook-Triggered PR Reviews — Automatically evaluates changes on opened, synchronized, or reopened PRs
- Structured Multi-Dimensional AI Reviews — Checks correctness, security vulnerabilities, performance, reliability, and maintainability
- Isolated Vector-Based Context — Each PR has its own Pinecone namespace for semantic search
- On-Demand Repository Codebase Sync — Indexes up to 200 files per repo for deeper context
- Intuitive SaaS Dashboard — Overview statistics, usage summaries, repository status, and PR histories
- Flexible Subscription System — Free (5 reviews/month) and Pro (unlimited reviews) tiers with Razorpay billing
- Resilient Background Processing — Inngest handles long-running diff chunking, vector indexing, and LLM completions
## Tech Stack
Next.js, PostgreSQL, Pinecone, Inngest, Vercel AI SDK, OpenRouter, GitHub API, Razorpay
---
For more details, check out the [Projects](/projects) page or explore other [Experiences](/experience).