Skip to content

ApplyPal - A career advisor AI Agent that evaluates and answers questions about your resume for a specific job description

Notifications You must be signed in to change notification settings

NacerKROUDIR/ApplyPal

Repository files navigation

ApplyPal 🧠

Description

ApplyPal is a powerful tool that leverages language models to evaluate your resume for a specific job description, ApplyPal also answers all your questions within the same context. It is designed to be easy to use and highly customizable.

Features

  • Evaluate resume for a specific job description.
  • Question answering using the resume and job description as a reference.
  • History, that automatically saves your previous evaluations and chats.

Installation

  1. Clone the repository:
    git clone https://github.com/NacerKROUDIR/ApplyPal.git
  2. Navigate to the project directory:
    cd ApplyPal
  3. Install the required dependencies:
    pip install -r requirements.txt

Usage

To use ApplyPal, follow these steps:

How to Run

  1. Set the OPENAI_API_KEY as an environment variable:
    export OPENAI_API_KEY=your_openai_api_key
  2. Run the application using Streamlit:
    streamlit run main.py

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

About

ApplyPal - A career advisor AI Agent that evaluates and answers questions about your resume for a specific job description

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages