Autogen Resume Writer
Link to repository
https://github.com/louiscklaw/autogen-resume-writer
Description/Purpose
This project leverages Autogen to help users create, analyze, and refine resumes, incorporating AI agents for automated feedback and content generation.
Features
- Resume Analysis: Uses Autogen agents to provide feedback on structure, keywords, and relevance to target positions.
- Cover Letter Generation: Generates personalized cover letters based on resume content and job requirements.
- Agent-Based Automation: Integrates with OpenRouter for AI-driven suggestions and improvements.
Project Architecture
This section includes multiple diagrams to illustrate the project architecture and flow, based on the search results.
Diagrams
Idea at a glance
scrape job from job list flow
draft application letter flow
Installation
1. Clone the repository
2. Set up the environment using conda
conda create -q -y -n autogen_resume_writer python=3.11
conda activate autogen_resume_writer
3. Install dependencies
pip install -r requirements.txt
4. Install additional libraries
pip install pytest-playwright
playwright install --with-deps
playwright install chrome
5. Deactivate the conda environment
conda deactivate
6. Set the OPENROUTER_API_KEY environment variable for API calls
Usage
1. Run the main script
$ python main.py
2. Follow the prompts to input your resume details or job target
Dependencies
- Python 3.11 or later
- conda
- Autogen
- OpenRouter API key (for AI services)
- Required libraries listed in
requirements.txt
updated at: 2025-Jul-18