🤖 AI Review Bot — Smart Quality Gate

An automated, agentic pull request review system built with Railtracks and Senso AI . It identifies AI-generated code, detects architectural "smells," and provides a premium dashboard for manual administrative control.

✨ Features

  • AI Detection Heuristics: Multi-layered analysis (volume, density, metadata, style) to identify "AI Slop."
  • Senso AI Integration: Deep code review using the Senso Knowledge Base API to find complex memory leaks and architectural patterns.
  • Mission Control Dashboard: A dashboard to monitor PR activity in real-time.
  • Persistent Tracking: All review data is saved locally to stats.json, surviving server restarts and reloads.
  • Manual Overrides: Admins can block problematic PRs directly from the dashboard with one click.
  • Resilient Webhooks: Handles all PR event types and uses SHA-search fallbacks if payload data is missing.

🛠️ Tech Stack

  • Backend: Python, Flask, threading.
  • AI Orchestration: Railtracks (Agentic Graph).
  • Code Analysis: Senso AI (Indexing & Search).
  • API Integration: PyGithub (GitHub App).
  • Frontend: Vanilla HTML/CSS/JS (Glassmorphic Design).

Built With

  • deepmind
  • gemini
  • railtrack
  • senso
  • senso.ai
Share this project:

Updates