A sophisticated AI-powered resume analysis tool that provides comprehensive feedback on your resume's content, structure, and effectiveness. Built with Python UV and Google Gemini AI.
- Smart Content Review: In-depth analysis using Google Gemini AI
- Job Role Tailoring: Specific recommendations based on target positions
- Actionable Insights: Practical suggestions for improvement
- Comprehensive Metrics: Word count, readability score, section coverage
- Quality Assessment: Professional evaluation of resume structure
- Industry Benchmarks: Comparison against optimal resume standards
- Content Quality: Evaluation of impact and effectiveness
- Skills Presentation: Assessment of technical and soft skills display
- Experience Optimization: Suggestions for better experience descriptions
- ATS Optimization: Tips for applicant tracking system compatibility
- Multi-Format Support: PDF and TXT file uploads
- Analysis History: Track previous analyses
- Export Results: Download comprehensive reports
- Real-time Processing: Instant feedback and suggestions
- Python 3.8 or higher
- UV package manager
- Google Gemini API key
- Clone the repository
git clone https://github.com/yourusername/resume-analyzer-ai.git
cd resume-analyzer-ai- Set up virtual environment with UV
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- Install dependencies
uv sync- Configure environment variables
cp .env.example .envEdit .env file and add your Google Gemini API key:
GOOGLE_API_KEY=your_gemini_api_key_here- Run the application
uv run streamlit run src/main.pyThe application will open in your browser at http://localhost:8501
- Supported formats: PDF, TXT
- Maximum file size: 10MB
- Ensure text is selectable in PDF files
- Enter the job title you're targeting
- Get role-specific recommendations
- Improve keyword optimization
- Content Quality & Impact
- Skills Presentation
- Experience Descriptions
- Achievements & Metrics
- Structure & Readability
- ATS Optimization
- Industry Alignment
- Structural Analysis: Quantitative metrics and benchmarks
- AI Analysis: Qualitative feedback and suggestions
- Quality Assessment: Professional recommendations
- Export Options: Download comprehensive report
- Getting Google Gemini API Key
- Visit Google AI Studio
- Sign in with your Google account
- Create a new API key
- Copy the key to your .env file
Create a .env file in the project root:
GOOGLE_API_KEY=your_actual_gemini_api_key