🤖 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