Spaces:
Configuration error
Configuration error
# Resumate | |
[](https://github.com/gperdrizet/resumate/actions/workflows/python_ci.yml)[](https://github.com/gperdrizet/resumate/actions/workflows/publish_hf_space.yml)[](https://github.com/gperdrizet/resumate/actions/workflows/codespaces/create_codespaces_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:** | |
```bash | |
git clone https://github.com/<your-username>/resumate.git | |
cd resumate | |
``` | |
3. **Create a virtual environment:** | |
```bash | |
python3 -m venv .venv | |
``` | |
4. **Set your API keys as environment variables:** | |
Add your API keys to `.venv/bin/activate`: | |
```bash | |
export ANTHROPIC_API_KEY=your_anthropic_api_key | |
``` | |
5. **Activate the virtual environment:** | |
```bash | |
source .venv/bin/activate | |
``` | |
6. **Install dependencies:** | |
```bash | |
pip install -r requirements.txt | |
``` | |
7. **Run the app:** | |
```bash | |
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 | |
--- | |