An AI-powered technical auditing tool that evaluates GitHub profiles, calculates skill scores, and generates recruiter-ready career insights. Built with Next.js, TypeScript, and Mistral AI.
- Technical Audit Persona: Analyzes code history to generate a professional developer "vibe check."
- Target Match Analysis: Compares profiles against specific Job Descriptions (JD) to provide a compatibility percentage.
- Repo-Specific Refactoring: Provides 2-3 specific technical improvement suggestions for your top 3 repositories.
- Professional README Generator: One-click generation of high-quality documentation for your standout projects.
- Mobile-First UI: Fully responsive design with glassmorphism and smooth Framer Motion animations.
- Share Card Support: Native Web Share API integration to post results on social media.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- AI Engine: Mistral AI (
mistral-small-latest) - Data: GitHub REST API v3
- Node.js 18.x or later
- A Mistral AI API Key
-
Clone the repo
git clone [https://github.com/Vikasjoshi008/github-skill-analyzer.git](https://github.com/Vikasjoshi008/github-skill-analyzer.git) cd github-skill-analyzer -
Install dependencies
npm install
-
Environment Setup Create a .env.local file in the root directory:
MISTRAL_API_KEY=your_api_key_here
npm run dev
📄 License Distributed under the MIT License. See LICENSE for more information.
Developed by ❤️ Vikas Joshi