Skip to content

AdarshVMore/AI-Code-Reviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

69 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ReviewPilot โ€” AI Code Reviewer for GitHub PRs

An AI-powered GitHub code review system that automatically analyzes pull requests and provides context-aware code reviews, bug detection, best practices, performance suggestions, and architecture feedback directly inside GitHub PRs.

Built for teams and developers who want faster, consistent, and intelligent code reviews.


๐ŸŒ Live Demo

Web App: http://custom-ai-code-reviewer.vercel.app/

GitHub App Installation:

GitHub Marketplace listing is not published yet.

Install the public GitHub App here: https://github.com/apps/reviewpilot-dev


โœจ Features

  • AI-powered pull request reviews
  • Smart code analysis with contextual feedback
  • Automated PR review comments
  • Bug & code smell detection
  • Performance and maintainability suggestions
  • GitHub App integration
  • Review dashboard UI

๐Ÿ“ธ Screenshots

Dashboard / UI


AI Review Examples

image image

๐Ÿ—๏ธ Old System Architecture

1x

๐Ÿ› ๏ธ Tech Stack

Frontend

  • Next
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express

Infrastructure & DevOps

  • Docker
  • GitHub Webhooks
  • GitHub App APIs
  • Queue Workers

AI

  • LLM-powered PR analysis
  • Context-aware code review generation

How It Works

  1. Install the GitHub App in your repository
  2. Create or update a Pull Request
  3. Webhook triggers ReviewPilot
  4. AI analyzes changed files and code context
  5. Smart review comments are posted directly inside GitHub PRs

Local Setup

Clone Repository

git clone https://github.com/your-username/reviewpilot.git
cd reviewpilot

Install Dependencies

npm install

Environment Variables

Create .env:

GITHUB_APP_ID=
GITHUB_PRIVATE_KEY=
GITHUB_WEBHOOK_SECRET=

OPENAI_API_KEY=
ANTHROPIC_API_KEY=

DATABASE_URL=

Run Application

docker compose up

Future Improvements

  • GitHub Marketplace publishing
  • Multi-model AI support
  • Team analytics dashboard
  • Codebase memory
  • Review quality scoring
  • Slack/Discord notifications

๐Ÿค Contributing

Pull requests are welcome. For major changes, please open an issue first.


๐Ÿ“„ License

MIT

Releases

No releases published

Packages

 
 
 

Contributors

Languages