A newer version of the Streamlit SDK is available:
1.43.2
metadata
sdk: streamlit
colorFrom: yellow
colorTo: yellow
short_description: 'uses multiple agents to create your resume and CV '
title: resume_and_cv_crafter
emoji: 💻
sdk_version: 1.42.0
AI Resume & Cover Letter Optimizer
Overview
An AI-powered tool that intelligently crafts resumes and cover letters using multiple LLM agents. The tool analyzes your complete professional profile in JSON format and selectively uses relevant information to match specific job descriptions.
Core Features
- Smart profile-to-job matching
- Selective information highlighting
- Resume optimization in LaTeX
- Automated cover letter generation
- Performance evaluation metrics
How It Works
1. Profile Analysis
- Analyzes complete user profile JSON
- Selectively picks relevant experiences and skills
- Creates tailored professional summary
- Identifies key matching points with job description
2. Resume Generation
- Uses built-in LaTeX template
- Selectively presents most relevant information
- Optimizes content order and keywords
- Maintains professional formatting
3. Cover Letter Creation
- 4-paragraph professional structure
- Highlights most relevant achievements
- Built-in LaTeX template
- Maintains consistent branding
Usage
- Prepare your complete profile in JSON format (sample format is provided as sample.json)
- Input target job description
- Select preferred LLM model
- Generate tailored documents
Required Files
profile.json
: Your complete professional profile (sample format is provided as sample.json)- Groq API key
Available Models
deepseek-r1-distill-llama-70b
gemma2-9b-it
llama-3.2-1b-preview
llama-3.2-3b-preview
llama-3.3-70b-versatile
llama-guard-3-8b
llama3-70b-8192
mixtral-8x7b-32768
Quick Start
# Install dependencies
pip install streamlit groq
# Run the application
streamlit run app.py