Deterministic analysis engine for GitHub developers and repositories. Lightweight, stateless architecture deployed on Vercel.
- Developer Analysis: Evaluates GitHub user profiles across key performance metrics.
- Repository Analysis: Provides technical depth and maintenance scores for any public repository.
- Battle Mode: Head-to-head metrics comparison between developers or repositories.
- Roast Mode: AI-generated technical feedback based on profile activity.
- Intelligence Reports: Per-category metrics breakdown and deterministic scoring.
- Export Capabilities: Generate downloadable visual summary cards.
- Stateless Architecture: Zero database dependency, real-time GitHub API aggregation.
This project follows conventional commit standard for git commit history:
feat: New features or capabilitiesfix: Bug fixes and correctionsdocs: Documentation updatesrefactor: Code restructuring without functional changeschore: Build processes, dependencies, or maintenance
| Variable | Description | Source |
|---|---|---|
GITHUB_PAT |
GitHub Personal Access Token | github.com/settings/tokens |
GROQ_API_KEY |
Groq API Key | console.groq.com |
- Install dependencies:
npm install
cd frontend && npm install- Start frontend dev server:
npm run dev- Fork repository to GitHub.
- Import project at vercel.com/new.
- Configure environment variables (
GITHUB_PAT,GROQ_API_KEY). - Click Deploy.
Vercel automatically builds the frontend and routes API requests to Vercel Edge Functions.
dev-analyzer/
├── api/ Edge API function
├── frontend/ React + Vite UI application
├── worker/ Core deterministic backend engine
├── CONTRIBUTING.md Contribution guidelines
├── CODE_OF_CONDUCT.md Community behavior standards
├── LICENSE MIT License
├── SECURITY.md Vulnerability reporting policy
└── README.md Project documentation
- Contributing
- Security Policy
- Code of Conduct
- License (MIT License)