[![Resume Matcher](assets/header.png)](https://www.resumematcher.fyi) # Resume Matcher [English](README.md) | **Español** | [简体中文](README.zh-CN.md) | [日本語](README.ja.md) [𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍](https://dsc.gg/resume-matcher) ✦ [𝚆𝚎𝚋𝚜𝚒𝚝𝚎](https://resumematcher.fyi) ✦ [𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕](https://resumematcher.fyi/docs/installation) ✦ [𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜](#contributors) ✦ [𝚂𝚙𝚘𝚗𝚜𝚘𝚛](#sponsors) ✦ [𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇](https://twitter.com/srbhrai) ✦ [𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗](https://www.linkedin.com/company/resume-matcher/) ✦ [𝙲𝚛𝚎𝚊𝚝𝚘𝚛](https://srbhr.com) **Deja de ser rechazado automáticamente por los bots ATS.** Resume Matcher es la plataforma impulsada por IA que aplica ingeniería inversa a los algoritmos de contratación para mostrarte exactamente cómo adaptar tu currículum. Obtén las palabras clave, el formato y los conocimientos que realmente te ayudarán a superar el primer filtro y llegar a manos humanas. Esperamos convertir esto en **el VS Code para crear currículums**. ![Resume Matcher Demo](assets/Resume_Matcher_Demo_2.gif)

![Stars](https://img.shields.io/github/stars/srbhr/Resume-Matcher?labelColor=F0F0E8&style=for-the-badge&color=1d4ed8) ![Apache 2.0](https://img.shields.io/github/license/srbhr/Resume-Matcher?labelColor=F0F0E8&style=for-the-badge&color=1d4ed8) ![Forks](https://img.shields.io/github/forks/srbhr/Resume-Matcher?labelColor=F0F0E8&style=for-the-badge&color=1d4ed8) ![version](https://img.shields.io/badge/Version-1.2%20Nightvision-FFF?labelColor=F0F0E8&style=for-the-badge&color=1d4ed8) [![Discord](https://img.shields.io/discord/1122069176962531400?labelColor=F0F0E8&logo=discord&logoColor=1d4ed8&style=for-the-badge&color=1d4ed8)](https://dsc.gg/resume-matcher) [![Website](https://img.shields.io/badge/website-Resume%20Matcher-FFF?labelColor=F0F0E8&style=for-the-badge&color=1d4ed8)](https://resumematcher.fyi) [![LinkedIn](https://img.shields.io/badge/LinkedIn-Resume%20Matcher-FFF?labelColor=F0F0E8&logo=LinkedIn&style=for-the-badge&color=1d4ed8)](https://www.linkedin.com/company/resume-matcher/) srbhr%2FResume-Matcher | Trendshift ![Vercel OSS Program](https://vercel.com/oss/program-badge.svg)
> \[!IMPORTANT] > > El proyecto necesita tu ayuda y apoyo. Si puedes donar una pequeña cantidad, me ayudarás a seguir desarrollando y mejorando Resume Matcher.
[![Sponsor on GitHub](https://img.shields.io/github/sponsors/srbhr?style=for-the-badge&label=Sponsor&color=1d4ed8&labelColor=F0F0E8&logo=github&logoColor=black)](https://github.com/sponsors/srbhr) [![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&color=1d4ed8&labelColor=F0F0E8&logoColor=black)](https://www.buymeacoffee.com/srbhr) **¿Patrocinas en nombre de una empresa?** Coloca tu logo ante más de 27k desarrolladores → **[conviértete en patrocinador ↓](#sponsors)**
## Primeros pasos Resume Matcher funciona creando un currículum maestro que puedes usar para adaptar cada postulación. Instrucciones de instalación aquí: [Cómo instalar](#how-to-install) ### Cómo funciona 1. **Sube** tu currículum maestro (PDF o DOCX) 2. **Pega** la descripción del puesto al que apuntas 3. **Revisa** mejoras y contenido adaptado generado por IA 4. **Genera** carta de presentación y plantillas de email para la postulación 5. **Personaliza** el diseño y las secciones a tu estilo 6. **Exporta** como PDF profesional con tu plantilla preferida ### Mantente conectado [![Discord](assets/resume_matcher_discord.png)](https://dsc.gg/resume-matcher) Únete a nuestro [Discord](https://dsc.gg/resume-matcher) para discusiones, solicitudes de funcionalidades y soporte de la comunidad. [![LinkedIn](assets/resume_matcher_linkedin.png)](https://www.linkedin.com/company/resume-matcher/) Síguenos en [LinkedIn](https://www.linkedin.com/company/resume-matcher/) para actualizaciones. ![Star Resume Matcher](assets/star_resume_matcher.png) Dale una estrella al repositorio para apoyar el desarrollo y recibir notificaciones de nuevas versiones. ## Patrocinadores ![sponsors](assets/sponsors.png) Resume Matcher es libre y de código abierto, y se mantiene gracias a sus patrocinadores y colaboradores. Si te resulta útil, considera apoyar su desarrollo. ### Empresas que respaldan Resume Matcher Patrocina con un nivel de empresa y **tu logo + enlace + descripción aparecerán aquí** — ante una comunidad de **más de 27k estrellas y 4.9k forks**, destacada en [Trendshift](https://trendshift.io/repositories/565) y el [Programa Vercel OSS](https://vercel.com/oss). | Patrocinador | Descripción | |---------|-------------| | [APIDECK](https://apideck.com?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | Una API para conectar tu aplicación con más de 200 plataformas SaaS (contabilidad, HRIS, CRM, almacenamiento de archivos). Crea integraciones una vez, no 50. 🌐 [apideck.com](https://apideck.com?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | | [Vercel](https://vercel.com?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | Resume Matcher es parte del programa Vercel OSS // Summer 2025 🌐 [vercel.com](https://vercel.com?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | | [Cubic.dev](https://cubic.dev?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | Cubic ofrece revisiones de PR para Resume Matcher 🌐 [cubic.dev](https://cubic.dev?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | | [Kilo Code](https://kilo.ai?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | Kilo Code proporciona revisiones de código de IA y créditos de codificación a Resume Matcher 🌐 [kilo.ai](https://kilo.ai?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | | [ZanReal](https://zanreal.com/?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | ZanReal es una empresa de desarrollo impulsada por IA que crea soluciones cloud escalables, desde la estrategia y la UX hasta DevOps, ayudando a los equipos a lanzar más rápido y convertir ideas en producción. 🌐 [zanreal.com](https://zanreal.com/?utm_source=resumematcher&utm_medium=github&utm_campaign=sponsors) | | **✦ Tu empresa aquí** | Llega a más de 27k desarrolladores y 4.9k forks. **[Conviértete en patrocinador →](https://github.com/sponsors/srbhr)** | Por favor lee nuestra [Sponsorship Guide](https://resumematcher.fyi/docs/sponsoring) para detalles de cómo tu patrocinio ayuda al proyecto. Recibirás un agradecimiento especial en el ReadME y en nuestro sitio web. ### Apoya como particular ![donate](assets/supporting_resume_matcher.png) Cada aporte mantiene Resume Matcher gratis y financia nuevas funciones — y recibirás un agradecimiento en el ReadME y en nuestro sitio web. | Plataforma | Enlace | |-----------|--------| | GitHub | [![GitHub Sponsors](https://img.shields.io/github/sponsors/srbhr?style=for-the-badge&color=1d4ed8&labelColor=F0F0E8&logo=github&logoColor=black)](https://github.com/sponsors/srbhr) | | Buy Me a Coffee | [![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&color=1d4ed8&labelColor=F0F0E8&logoColor=black)](https://www.buymeacoffee.com/srbhr) | ## Nota del Creador Gracias por visitar Resume Matcher. Si quieres conectar, colaborar o simplemente saludar, ¡no dudes en contactarme! ~ **Saurabh Rai** ✨ Puedes seguirme en: - Website: [https://srbhr.com](https://srbhr.com) - Linkedin: [https://www.linkedin.com/in/srbhr/](https://www.linkedin.com/in/srbhr/) - Twitter: [https://twitter.com/srbhrai](https://twitter.com/srbhrai) - GitHub: [https://github.com/srbhr](https://github.com/srbhr) ## Funciones clave ![resume_matcher_features](assets/features.png) ### Funciones principales **Currículum maestro**: crea un currículum maestro completo a partir de tu currículum actual. ![Job Description Input](assets/step_2.png) ### Constructor de currículum ![Resume Builder](assets/step_5.png) Pega una descripción del puesto y obtén un currículum adaptado con ayuda de IA. Puedes: - Modificar el contenido sugerido - Añadir/quitar secciones - Reordenar secciones con arrastrar y soltar - Elegir entre múltiples plantillas ### Generador de carta de presentación y email Genera cartas de presentación y plantillas de email adaptadas según la descripción del puesto y tu currículum. ![Cover Letter](assets/cover_letter_es.png) ### Puntuación del currículum (función en desarrollo) Estamos trabajando en una función de puntuación que analiza tu currículum frente a la descripción del puesto y ofrece un puntaje de coincidencia con sugerencias de mejora. ![Resume Scoring and Keyword Highlight](assets/keyword_highlighter.png) ### Exportación a PDF Exporta tu currículum adaptado y tu carta de presentación en PDF. ### Plantillas | Nombre de plantilla | Vista previa | Descripción | |---------------------|-------------|-------------| | **Clásica (una columna)** | ![Classic Template](assets/pdf-templates/single-column.jpg) | Diseño tradicional y limpio, adecuado para la mayoría de industrias. [Ver PDF](assets/pdf-templates/single-column.pdf) | | **Moderna (una columna)** | ![Modern Template](assets/pdf-templates/modern-single-column.jpg) | Diseño contemporáneo enfocado en legibilidad y estética. [Ver PDF](assets/pdf-templates/modern-single-column.pdf) | | **Clásica (dos columnas)** | ![Classic Two Column Template](assets/pdf-templates/two-column.jpg) | Estructura que separa secciones para mayor claridad. [Ver PDF](assets/pdf-templates/two-column.pdf) | | **Moderna (dos columnas)** | ![Modern Two Column Template](assets/pdf-templates/modern-two-column.jpg) | Diseño elegante que usa dos columnas para mejor organización. [Ver PDF](assets/pdf-templates/modern-two-column.pdf) | ### Internacionalización - **UI multilingüe**: interfaz disponible en inglés, español, chino y japonés - **Contenido multilingüe**: genera currículums y cartas de presentación en tu idioma preferido ### Roadmap Si tienes alguna sugerencia o solicitud de características, no dudes en abrir un *issue* en GitHub o discutirlo en nuestro servidor de [Discord](https://dsc.gg/resume-matcher). - Resaltado visual de palabras clave - AI Canvas para crear contenido de currículum impactante y basado en métricas - Optimización para múltiples descripciones de trabajo ## Cómo instalar ![Instalación](assets/how_to_install_resumematcher.png) Para instrucciones detalladas de configuración, consulta **[SETUP.es.md](SETUP.es.md)**. También está disponible en [English](SETUP.md), [简体中文](SETUP.zh-CN.md) y [日本語](SETUP.ja.md). ### Requisitos previos | Herramienta | Versión | Instalación | |------------|---------|-------------| | Python | 3.13+ | [python.org](https://python.org) | | Node.js | 22+ | [nodejs.org](https://nodejs.org) | | uv | Última | [astral.sh/uv](https://docs.astral.sh/uv/getting-started/installation/) | ### Inicio rápido La forma más rápida (MacOS, WSL y Ubuntu): ```bash # Clona el repositorio git clone https://github.com/srbhr/Resume-Matcher.git cd Resume-Matcher # Backend (Terminal 1) cd apps/backend cp .env.example .env # Configura tu proveedor de IA uv sync # Instala dependencias uv run app # Frontend (Terminal 2) cd apps/frontend npm install npm run dev ``` Abre **** y configura tu proveedor de IA en Settings. ### Proveedores de IA compatibles | Proveedor | Local/Nube | Notas | |----------|------------|-------| | **Ollama** | Local | Gratis, se ejecuta en tu máquina | | **OpenAI** | Nube | GPT-4o, GPT-4o-mini | | **Anthropic** | Nube | Claude 3.5 Sonnet | | **Google Gemini** | Nube | Gemini 1.5 Flash/Pro | | **OpenRouter** | Nube | Acceso a múltiples modelos | | **DeepSeek** | Nube | DeepSeek Chat | ### Despliegue con Docker ```bash docker pull srbhr/resume-matcher:latest docker run srbhr/resume-matcher:latest ``` > **¿Usas Ollama con Docker?** Usa `http://host.docker.internal:11434` como URL de Ollama en lugar de `localhost`. ### Stack tecnológico | Componente | Tecnología | |-----------|------------| | Backend | FastAPI, Python 3.13+, LiteLLM | | Frontend | Next.js 15, React 19, TypeScript | | Base de datos | TinyDB (almacenamiento en archivo JSON) | | Estilos | Tailwind CSS 4, Swiss International Style | | PDF | Chromium headless vía Playwright | ## Únete y contribuye ![Cómo contribuir](assets/how_to_contribute.png) ¡Damos la bienvenida a las contribuciones de todos! Ya seas un desarrollador, diseñador o simplemente alguien que quiere ayudar. Todos los colaboradores están listados en la [página "Acerca de"](https://resumematcher.fyi/about) en nuestro sitio web y en el Readme de GitHub. Echa un vistazo al roadmap si te gustaría trabajar en las características que están planeadas para el futuro. Si tienes alguna sugerencia o solicitud de características, no dudes en abrir un *issue* en GitHub y discutirlo en nuestro servidor de [Discord](https://dsc.gg/resume-matcher). ## Colaboradores ![Colaboradores](assets/contributors.png)
Historial de Estrellas
## Resume Matcher es parte del [Vercel Open Source Program](https://vercel.com/oss) ![Vercel OSS Program](https://vercel.com/oss/program-badge.svg)