https://github.com/raestrada/resumecraftr
ResumeCraftr is an AI-powered tool that extracts, optimizes, and formats resumes for ATS systems using OpenAI and LaTeX. Tailor your CV to specific job descriptions effortlessly!
https://github.com/raestrada/resumecraftr
ai-resume ats-friendly-cv automation career-tools cv-generator job-application job-matching latex natural-language-processing open-source openai resume resume-optimization
Last synced: 3 months ago
JSON representation
ResumeCraftr is an AI-powered tool that extracts, optimizes, and formats resumes for ATS systems using OpenAI and LaTeX. Tailor your CV to specific job descriptions effortlessly!
- Host: GitHub
- URL: https://github.com/raestrada/resumecraftr
- Owner: raestrada
- License: mit
- Created: 2025-01-03T12:34:36.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T01:30:32.000Z (3 months ago)
- Last Synced: 2025-02-19T02:28:30.297Z (3 months ago)
- Topics: ai-resume, ats-friendly-cv, automation, career-tools, cv-generator, job-application, job-matching, latex, natural-language-processing, open-source, openai, resume, resume-optimization
- Language: Python
- Homepage: https://resumecraftr.app/
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
#
ResumeCraftr - AI-powered ATS Resume Optimization ππ€
Welcome to [**ResumeCraftr**](https://resumecraftr.app), the open-source tool designed to optimize resumes for ATS (Applicant Tracking Systems) using AI and LaTeX formatting. ResumeCraftr extracts, restructures, and formats CVs to ensure they meet ATS requirements while maintaining readability and professionalism.
---
## What's New? Discover AI Craftr π
**[AI Craftr](https://aicraftr.app)** is now available as a powerful suite for AI-assisted writing, featuring specialized tools like **ResumeCraftr** for resume optimization and **[PaperCraftr](https://papercraftr.app)** for academic writing. Each tool simplifies different types of content creation. Explore **PaperCraftr** for structuring research papers or stay tuned as we add more tools like **LegalCraftr** for legal documents.
---
## Release Notes v0.2.0
You can find the release notes for version `v0.2.0` [here](https://github.com/raestrada/ResumeCraftr/releases/tag/v0.2.0).
## Step 1: Install ResumeCraftr
First, install **ResumeCraftr** using [pipx](https://pypa.github.io/pipx/), a tool that helps you install and run Python applications in isolated environments. It works on macOS, Linux, and Windows. Using `pipx` ensures that **ResumeCraftr** runs in its own virtual environment, keeping your system's Python installation clean.
To install **ResumeCraftr**, run:
```bash
pipx install git+https://github.com/raestrada/[email protected]
```## Quick Examples
Here are a few ways to get started with **ResumeCraftr**:
### Initialize a workspace:
```bash
poetry run resumecraftr init --language EN
```### Extract text from a resume:
```bash
poetry run resumecraftr extract /Users/username/Documents/Personal/Resume.pdf
```### Extract structured sections:
```bash
poetry run resumecraftr extract-sections
```### Add a job description for optimization:
```bash
poetry run resumecraftr add-job-description "Principal Engineer XYZ" --content "About the job... (job description text here)"
```### Optimize resume based on job description:
```bash
poetry run resumecraftr optimize
```### Generate a PDF resume:
```bash
poetry run resumecraftr toPdf
```## Full Guide
For a complete guide, including more examples and instructions on how to fully leverage ResumeCraftr, visit our **Getting Started** page:
π [**Getting Started with ResumeCraftr**](https://resumecraftr.app/getting_started.html) π
## Why ResumeCraftr?
Applying for jobs requires a well-structured and ATS-optimized resume. **ResumeCraftr** helps you:
- **Extract resume content** from various document formats.
- **Optimize resumes** to match job descriptions effectively.
- **Generate professional LaTeX PDFs** with structured sections.
- **Ensure ATS compatibility** while maintaining readability.With ResumeCraftr, your resume gets the best chance of passing ATS filters and standing out to recruiters.
## Contributing
We welcome contributions of all kinds! Whether youβre a developer, resume expert, or simply interested in improving the tool, you can help. Hereβs how you can contribute:
1. **Fork the repository** and create your branch:
```bash
git checkout -b feature/YourFeature
```2. **Make your changes**, ensuring all tests pass.
3. **Submit a pull request** detailing your changes.
Join us in making ResumeCraftr the best AI-powered resume tool! π
## Powered by AI Craftr
**ResumeCraftr** is part of the **AI Craftr** suite, an open-source set of tools designed to assist with creative and professional writing. AI Craftr enhances the productivity of job seekers, researchers, and writers, providing advanced tools for content optimization.

Learn more about **AI Craftr** and discover other tools like **StoryCraftr** for novel writing at [https://aicraftr.app](https://aicraftr.app).