Spaces:
Configuration error
Configuration error
Resumate
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)
Fork this repository
- Click the "Fork" button on GitHub to create your own copy of the repository.
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.
Start a Codespace
- Click the "Code" button on your fork and select "Open with Codespaces".
- Codespaces will automatically set up the environment.
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.
- Fork this repository: Click the "Fork" button on GitHub to create your own copy of the repository.
- Clone your fork:
git clone https://github.com/<your-username>/resumate.git cd resumate
- Create a virtual environment:
python3 -m venv .venv
- Set your API keys as environment variables:
Add your API keys to
.venv/bin/activate
:export ANTHROPIC_API_KEY=your_anthropic_api_key
- Activate the virtual environment:
source .venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Run the app:
python resumate.py
- Open the provided URL in your browser to use the Gradio UI.
LinkedIn PDF Export Instructions
- Go to your LinkedIn profile page
- Click the "More" button (three dots)
- Select "Save to PDF"
- Wait for the download
- Upload the PDF in the app