AI CV Tailor Tool (Local App β BYO API Key)
A lightweight Python application that helps you analyze, improve, and tailor your CV based on a job description using AI.
This tool supports multiple AI providers and follows a Bring Your Own API Key (BYO-Key) approach, meaning you stay in control of your usage and costs.
- π Reads your CV (PDF / DOCX / Text)
- π§Ύ Takes a job description as input
- π Analyzes gaps between your CV and the job requirements
- π§ Uses AI to:
- Improve your CV content
- Align it with the job description
- Generate a tailored version
- Create a cover letter
- π Supports bilingual output (English / German)
This app does NOT include or store any API keys.
You must provide your own key for:
- OpenAI
- Google Gemini
- Anthropic Claude
π Your key is:
- Used only during runtime
- Not stored anywhere
- Not shared
This makes the tool:
- β Safe
- β Cost-efficient
- β Fully user-controlled
-
Input Processing
- CV is parsed using:
pdfplumber(PDF)python-docx(DOCX)
- Job description is taken as raw text
- CV is parsed using:
-
Analysis
- The app compares CV content with job requirements
- Identifies missing keywords and skills
-
AI Generation
- Sends structured prompts to the selected AI model
- Generates:
- Improved CV
- Tailored CV
- Cover letter
-
Output
- Structured text output
- Optional export (PDF/DOCX depending on setup)
Install dependencies:
pip install -r requirements.txt