AI-powered Chrome extension that analyzes your resume against job descriptions using Google Gemini AI.
- 📄 Resume Upload - Upload your PDF resume once, it's saved for all analyses
- 🔍 Job Extraction - Extract job descriptions from any job posting page with one click
- 🎯 Match Analysis - Get a detailed match score and recommendations
- 💪 Strengths & Improvements - See what makes you a great fit and what to work on
- 🔑 Missing Keywords - Find keywords to add to your resume for ATS optimization
- 💼 Interview Tips - Get personalized interview preparation tips
- ✉️ Cover Letter Generator - Generate tailored cover letters for each application
- 📊 Job History - Track all your analyzed jobs and their statuses
- Visit the Chrome Web Store listing (coming soon)
- Click "Add to Chrome"
- Follow the prompts to install
- Download or clone this repository
- Run
npm installandnpm run build - Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
distfolder from this project
- Get a free Gemini API key from Google AI Studio
- Click the JobFit AI extension icon
- Go to Settings tab
- Paste your API key and click Save
- Upload Resume: Click the extension icon → Upload your resume PDF
- Visit a Job Posting: Navigate to any job page (LinkedIn, Indeed, etc.)
- Extract & Analyze: Click "Extract from Current Page" or paste job description manually
- Review Results: See your match score, strengths, improvements, and tips
- Generate Cover Letter: Go to Cover Letter tab for a tailored letter
- Frontend: React 19, TypeScript, CSS Modules
- PDF Processing: PDF.js
- AI: Google Gemini 1.5 Flash
- Build: Vite
- Extension: Chrome Manifest V3
- Create a Chrome Web Store Developer account ($5 one-time fee)
- Go to the Developer Dashboard
- Click "New Item"
- Upload
jobfit-ai-extension.zip - Fill in the store listing:
- Name: JobFit AI - Resume Analyzer
- Description: See below
- Category: Productivity
- Screenshots: Take screenshots of the extension in action
- Icon: Use the icon from
/public/icon128.png
- Submit for review
JobFit AI analyzes your resume against job descriptions using AI to help you land your dream job.
🎯 FEATURES:
• Match Score - See how well your resume matches the job
• Strengths Analysis - Know what makes you stand out
• Improvement Tips - Get actionable suggestions
• Missing Keywords - Optimize for ATS systems
• Interview Prep - Get personalized interview tips
• Cover Letter - Generate tailored cover letters
📋 HOW IT WORKS:
1. Upload your resume (PDF)
2. Visit any job posting
3. Click "Extract" to analyze
4. Get instant AI-powered insights
🔒 PRIVACY:
• Your resume is stored locally in your browser
• Resume and job data sent only to Google Gemini for analysis
• No third-party data sharing
💡 REQUIRES:
• Free Google Gemini API key (get it at aistudio.google.com)
Perfect for job seekers who want to:
✓ Tailor their resume to each job
✓ Identify skill gaps
✓ Prepare for interviews
✓ Write compelling cover letters
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Type check
npm run type-checkMIT License
Made with ❤️ for job seekers everywhere