resumate / README.md
gperdrizet's picture
Updated README API key instructions to reflect the use of Anthopic's API
3d53e4b verified

Resumate

Python CIHuggingFace SpaceCodespaces Prebuilds

Resumate is a simple web app that helps you generate a tailored resume for a specific job post using the Antropic API. It collects your LinkedIn profile (PDF export), GitHub profile URL, and the job post text, then processes this information to help you create a resume that matches the job requirements.

Features

  • Upload your LinkedIn resume export (PDF)
  • Provide your GitHub profile URL (public repos only)
  • Paste the job post text
  • Optionally add custom instructions for the resume writer agent
  • Get a tailored resume output in seconds

Quickstart (Recommended: GitHub Codespaces)

  1. Fork this repository

    • Click the "Fork" button on GitHub to create your own copy of the repository.
  2. Add API keys as secrets

    • In your fork, go to Settings > Secrets and variables > Codespaces.
    • Add ANTHROPIC_API_KEY with your API key as value.
  3. Start a Codespace

    • Click the "Code" button on your fork and select "Open with Codespaces".
    • Codespaces will automatically set up the environment.
  4. Open the provided URL in your browser to use the Gradio UI.

Running Locally with virtualenv

Note: The following instructions are for Linux systems. Python 3.10 or greater is required.

  1. Fork this repository: Click the "Fork" button on GitHub to create your own copy of the repository.
  2. Clone your fork:
    git clone https://github.com/<your-username>/resumate.git
    cd resumate
    
  3. Create a virtual environment:
    python3 -m venv .venv
    
  4. Set your API keys as environment variables: Add your API keys to .venv/bin/activate:
    export ANTHROPIC_API_KEY=your_anthropic_api_key
    
  5. Activate the virtual environment:
    source .venv/bin/activate
    
  6. Install dependencies:
    pip install -r requirements.txt
    
  7. Run the app:
    python resumate.py
    
  8. Open the provided URL in your browser to use the Gradio UI.

LinkedIn PDF Export Instructions

  1. Go to your LinkedIn profile page
  2. Click the "More" button (three dots)
  3. Select "Save to PDF"
  4. Wait for the download
  5. Upload the PDF in the app

title: Resumate colorFrom: blue colorTo: yellow sdk: gradio sdk_version: 5.35.0 app_file: resumate.py pinned: false license: gpl-3.0 short_description: Tailored resume generation