Spaces:
Paused
Paused
metadata
title: PRIX - AI PR Auditor
emoji: 🦀
colorFrom: gray
colorTo: blue
sdk: docker
pinned: false
license: mit
library: docker
app_port: 7860
PRIX - AI PR Auditor
PRIX (formerly PRIXY) is an automated PR auditing tool designed to enhance code review workflows with AI-driven insights.
Features
- Tree-sitter powered syntax analysis
- Multi-language support (JS, TS, Python, Go, Rust, Java, C++, etc.)
- Probot-based GitHub App integration
- AI-powered code review with confidence scoring
- Custom remedy PR suggestions
Configuration
Configure these environment variables in your Hugging Face Space settings:
| Variable | Description | Default |
|---|---|---|
APP_ID |
GitHub App ID | - |
WEBHOOK_SECRET |
GitHub webhook secret | - |
GH_TOKEN |
GitHub personal access token | - |
OPENAI_API_KEY |
API key for AI model | - |
API_BASE_URL |
API base URL | https://api.groq.com/openai/v1 |
LIGHT_MODEL |
Light model for summaries | llama-3.1-8b-instant |
HEAVY_MODEL |
Heavy model for reviews | llama-3.3-70b-versatile |
PORT |
Server port | 7860 |
Deployment
This Space uses Docker for deployment. The Dockerfile builds a two-stage image:
- Builder stage: Compiles TypeScript to JavaScript
- Runtime stage: Runs the compiled application with minimal dependencies
The application automatically:
- Binds to
0.0.0.0:7860for Hugging Face Spaces compatibility - Handles
SIGTERMfor graceful shutdown - Provides health checks at
/ping