Deterministic Analysis Engine for GitHub developers & repositories. Frontend + Backend deploy together. One URL. One command.
Click the button above, or:
- Fork/push this repo to GitHub
- Go to vercel.com/new β Import your repo
- Add environment variables:
| Variable | Value |
|---|---|
GITHUB_PAT |
Your GitHub token (get one here) |
GROQ_API_KEY |
Your Groq key (get one here) |
- Click Deploy β
Vercel auto-builds the frontend, routes /api/* to the Edge Function.
Same backend code. One URL. Zero config.
Frontend + API served from a single Cloudflare Worker.
# Set secrets (first time only) cd worker && npm install npx wrangler login npx wrangler secret put GITHUB_PAT npx wrangler secret put GROQ_API_KEY cd .. # One-click deploy (builds frontend + deploys everything) # Windows: powershell -File deploy-cloudflare.ps1 # macOS/Linux: bash deploy-cloudflare.sh
One command. One URL. Done.
# Terminal 1 β Backend cd worker npm install # Create .dev.vars with: # GITHUB_PAT=ghp_xxx # GROQ_API_KEY=gsk_xxx npx wrangler dev --local --port 8787 # Terminal 2 β Frontend (auto-proxies /api β worker) cd frontend npm install npm run dev # β http://localhost:5173
| Secret | Where to get |
|---|---|
GITHUB_PAT |
github.com/settings/tokens β needs read:user, repo |
GROQ_API_KEY |
console.groq.com β free tier works |
dev-analyzer/
βββ api/ β Vercel Edge Function (wraps worker)
β βββ handler.ts
βββ worker/ β Cloudflare Worker (core backend)
β βββ src/worker.ts β All API logic
β βββ src/analysisCore.ts β Deterministic engine
β βββ wrangler.toml
β βββ .dev.vars β Local secrets (git-ignored)
βββ frontend/ β React + Vite + Tailwind
β βββ src/
β βββ dist/ β Built output
βββ deploy-cloudflare.ps1 β One-click deploy (Windows)
βββ deploy-cloudflare.sh β One-click deploy (macOS/Linux)
βββ vercel.json β Vercel config (auto-detected)
βββ README.md
api/handler.ts imports worker/src/worker.ts directly β same backend, both platforms, zero duplication.
| Feature | Description |
|---|---|
| π€ Dev Analysis | Score any GitHub profile with 10+ metrics |
| π¦ Repo Analysis | Deep dive into any repository |
| βοΈ Battle Mode | Compare devs or repos head-to-head |
| π₯ Roast Mode | Savage, funny code roasts |
| π Intelligence Report | Per-category verdicts |
| πΈ Export | Screenshot any report as PNG |
| π« No Database | Fully stateless |
MIT Β© ajisth69