Pathfinder is the application that will help you land your dream job. It generates the resumes and cover letters for you according to your personal information, projects. It understands the job description and your abilities, and then generates resume and cover letter curated according to the job description.
- Generates resume and cover letters using the power of LLMs.
- Generates resume and cover letters using the power of local LLMs using ollama.
- Converts the generated resume and cover letters into PDFs.
To get started with using pathfinder we need to setup the project locally. To get a local copy of the project clone the repository and follow the steps as follows.
- Git, Python3, OpenAI API key, and Ollama for local models.
- Clone the repository
git clone https://github.com/Sumeet-Aulakh/pathfinder
- Install the dependecies
pip3 install -r requirements.txt
- Set up the environment variables : .env in root directory
OPENAI_API_KEY="sk-proj-..."
Note: You can get the openai api key from here.
- Set up custom prompts: prompts.py in root directory
STRUCTURE_PROMPT="..."
RESUME_PROMPT="..."
COVER_LETTER_PROMPT="..."
Note: Check prompts.py.example for example prompts, just add custom rules there. To get perfect prompts that work contact me😇.
- Copy and paste the job description into job_description.txt in root directory of project.
- To use the pathfinder we need to run the following command.
python3 pathfinder.py
Local models are supported by ollama. To use the local models we need to have the ollama installed in our system. You can install ollama by following the instructions here.
For the project following model is recommended:
Generated examples can be found in example directory
Contributions are welcome! Please feel free to submit a pull request.