"Code that isn't documented doesn't exist."
An opinionated, forensic audit tool that grades GitHub profiles and repositories for job-readiness. It separates Signal from Noise using strict engineering standards, detecting tutorial clones, low-effort forks, and "marketing fluff" that lacks code evidence.
Most GitHub profiles fail not because developers lack skill, but because their best work is buried. Recruiters spend <10 seconds on a profile. If they see:
- ❌ 30+ "Tutorial" repos (e.g.,
react-course-chapter-1) - ❌ Forks with zero commits
- ❌ "Full-Stack" apps with empty READMEs
- ❌ "AI Projects" that are just API wrappers
...they close the tab. You lose the interview.
This is not a "nice" AI. It acts as a Cynical Senior Hiring Manager. It audits your profile in two stages:
Before looking at code, it judges your Presentation:
- Does your Bio & README clearly state your value?
- Do you have a professional avatar and links?
- Verdict: Assigns a
Profile Score(0-100) and an RPG-style Class (e.g., "The Full-Stack Catalyst" or "The Ghost Developer").
When you ask it to verify a specific repository, it performs a Lethal Audit:
- Boilerplate Detection: If >50% of your code is config/JSON, you get a penalty.
- The "Ghost" Rule: Great code with no README = Max Score 75.
- One-Day Wonders: If you built a "complex app" in <24 hours, it flags it as a "Rush Job" (Max Score 60).
- Claim Verification: If you claim "AI-Powered" but have no ML libraries, it flags a "Marketing Mismatch".
We use Llama 3.3 (via Groq) with a low temperature to ensure objective grading.
| Tier | Score | Definition |
|---|---|---|
| 🏆 FLAGSHIP | 90-100 | Real-world app. Complex logic (Auth, State, CI/CD). MUST have extensive documentation. |
| 🛠️ SOLID | 70-89 | Clean code that works. Caps at 80 if it's a generic "Buzzword Stack" (MERN CRUD) or lacks a README. |
| 😐 NEUTRAL | 40-69 | Config files, simple scripts, "Profile READMEs", or repos with >50% boilerplate. |
| 🗑️ NOISE | 0-39 | Forks, "Hello World" tests, empty folders, or obvious tutorial clones (scrimba, bootcamp). |
- Frontend: React, Tailwind CSS (Dark Mode UI)
- Backend: Node.js, Express, TypeScript
- AI Engine: Groq SDK (Llama-3.3-70b-Versatile)
- Data Source: GitHub REST API
- Node.js (v18+)
- A free Groq API Key
- (Optional) GitHub Personal Access Token (for higher rate limits)
-
Clone the repo
git clone [https://github.com/prem22k/ai-github-auditor.git](https://github.com/prem22k/ai-github-auditor.git) cd ai-github-auditor -
Setup Backend
cd backend npm install # Create .env file echo "GROQ_API_KEY=your_key_here" > .env npm run dev
-
Setup Frontend
cd frontend npm install npm run dev -
Audit Yourself Open
http://localhost:5173and enter your GitHub username.
This tool is opinionated. It mimics the harsh reality of tech hiring.
- It will hurt your feelings if your repos are empty.
- It will give you a low score if you pushed a repo 5 minutes ago (The "One-Day Build" penalty).
The goal is not to validate you. The goal is to get you hired.
Prem Sai Kota
- GitHub: @prem22k
- LinkedIn: Prem Sai Kota
"Building tools that tell the truth."