GitHub Hot Board

GitHub Hot Board · Archivo del repositorio

srbhr/Resume-Matcher

The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support. (Esta descripción procede del propio repositorio.)

Datos al October 26srbhr

Mejor puesto

#301

Histórico · Python por idioma

29K

Estrellas totales

5.1K

Forks totales

0

Días en rankings (30 d)

Estado del proyectoLicencia: Apache-2.0Último push: October 23Issues abiertos (PR incl.): 39

Recolectado desde 2026-10-25; desconocido = aún no recopilado

Pon la insignia en tu README · srbhr/Resume-Matcher[![Pon la insignia en tu README](https://git.vaiox.xyz/api/badge/srbhr/Resume-Matcher.svg)](https://git.vaiox.xyz/es/repo/srbhr/Resume-Matcher)
<a href="https://git.vaiox.xyz/es/repo/srbhr/Resume-Matcher"><img src="https://git.vaiox.xyz/api/badge/srbhr/Resume-Matcher.svg" alt="Pon la insignia en tu README" height="20"></a>

Documentación del proyecto

Resume Matcher

Resume Matcher

English | Español | 简体中文 | 日本語

𝙹𝚘𝚒𝚗 𝙳𝚒𝚜𝚌𝚘𝚛𝚍 ✦ 𝚆𝚎𝚋𝚜𝚒𝚝𝚎 ✦ 𝙷𝚘𝚠 𝚝𝚘 𝙸𝚗𝚜𝚝𝚊𝚕𝚕 ✦ 𝙲𝚘𝚗𝚝𝚛𝚒𝚋𝚞𝚝𝚘𝚛𝚜 ✦ 𝚂𝚙𝚘𝚗𝚜𝚘𝚛 ✦ 𝚃𝚠𝚒𝚝𝚝𝚎𝚛/𝚇 ✦ 𝙻𝚒𝚗𝚔𝚎𝚍𝙸𝚗 ✦ 𝙲𝚛𝚎𝚊𝚝𝚘𝚛

Constructor de currículums gratuito y de código abierto que adapta tu currículum (CV u hoja de vida) a cada oferta de trabajo. Una herramienta de IA autoalojada que funciona con Claude, ChatGPT, DeepSeek, Kimi, GLM, Gemma y otros LLM, locales o remotos.

Esperamos convertir esto en el VS Code para crear currículums.

Resume Matcher Demo


Stars Apache 2.0 Forks version

Discord Website LinkedIn

srbhr%2FResume-Matcher | Trendshift

Vercel OSS Program

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 Buy Me a Coffee

¿Patrocinas en nombre de una empresa? Coloca tu logo ante más de 27k desarrolladores → conviértete en patrocinador ↓

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

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

Hecho para ingenieros de software

Instalar Resume Matcher requiere una terminal, así que la mayoría de quienes lo usan escriben software. Se adapta a tu forma de trabajar:

  • Corre en tu máquina. Un backend FastAPI, un frontend Next.js y un archivo SQLite. Clona el repositorio o inicia un contenedor Docker. No creas ninguna cuenta y tu currículum se queda en tu propia base de datos.
  • Tú eliges el modelo. Usa una API key de OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter o Groq, o ejecuta un modelo local con Ollama para que tu currículum nunca salga de tu máquina.
  • Claude Code puede manejarlo. El servidor MCP permite que Claude Code, Cursor o Codex escriban el currículum adaptado mientras Resume Matcher lo guarda, lo revisa y lo renderiza, sin API key de LLM.
  • Se limita a tu experiencia real. Los prompts de adaptación prohíben añadir habilidades, herramientas, empresas o métricas que no estén en tu currículum maestro.
  • Las puntuaciones son código que puedes leer. La puntuación ATS (services/ats.py) y la revisión ATS (services/ats_parse/) no llaman a ningún LLM. La revisión ATS pasa tu PDF por pdfminer para mostrarte lo que extraería un sistema de seguimiento de candidatos (ATS).
  • Las plantillas parecen currículums de ingeniería. Deedy, Modern Deedy y un diseño estilo LaTeX conviven con opciones de una y dos columnas. Siete de los diseños también existen como proyectos pdfLaTeX editables para Overleaf en resume-matcher-templates.

Mantente conectado

Discord

Únete a nuestro Discord para discusiones, solicitudes de funcionalidades y soporte de la comunidad.

LinkedIn

Síguenos en LinkedIn para actualizaciones.

Star Resume Matcher

Dale una estrella al repositorio para apoyar el desarrollo y recibir notificaciones de nuevas versiones.

Patrocinadores

sponsors

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 y el Programa Vercel OSS.

Patrocinador Descripción
APIDECK 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
Vercel Resume Matcher es parte del programa Vercel OSS // Summer 2025 🌐 vercel.com
Cubic.dev Cubic ofrece revisiones de PR para Resume Matcher 🌐 cubic.dev
Kilo Code Kilo Code proporciona revisiones de código de IA y créditos de codificación a Resume Matcher 🌐 kilo.ai
ZanReal 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
✦ Tu empresa aquí Llega a más de 27k desarrolladores y 4.9k forks. Conviértete en patrocinador →

Por favor lee nuestra Sponsorship Guide 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

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
Buy Me a Coffee BuyMeACoffee

Nota del Creador

Gracias por visitar Resume Matcher. Si quieres conectar, colaborar o simplemente saludar, ¡no dudes en contactarme! ~ Saurabh Rai ✨

Puedes seguirme en:

Funciones clave

resume_matcher_features

Funciones principales

Currículum maestro: crea un currículum maestro completo a partir de tu currículum actual.

Dashboard with a master resume and seven tailored resumes

Constructor de currículum

Resume Builder with the template picker and a live preview of a software engineer resume

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 editor next to its PDF preview

Puntuación ATS, Revisión ATS y resaltado de palabras clave

La pestaña Coincidencia JD muestra la oferta junto a tu currículum con las palabras clave en común resaltadas, y una puntuación ATS sobre 100: coincidencia de palabras clave (40%), cobertura de habilidades (20%), coincidencia de título (15%), secciones completas (15%) y consistencia de fechas (10%). Lista las palabras clave que faltan y las que ya tiene tu currículum maestro, para que agregues esas sin inventar nada.

La pestaña Revisión ATS genera tu PDF, lee el texto de vuelta como lo hace el extractor de texto de un sistema de seguimiento de candidatos e informa la legibilidad, el orden de lectura, los datos de contacto y los encabezados de sección. Las dos funcionan con código simple. ¿Qué es la puntuación ATS? explica las fórmulas.

JD Match tab with the ATS score breakdown and matching keywords highlighted

Exportación a PDF

Exporta tu currículum adaptado y tu carta de presentación en PDF.

Plantillas

Las plantillas exportan PDF con texto real, en A4 o US Letter, que los sistemas de seguimiento de candidatos (ATS) pueden leer.

Nombre de plantilla Vista previa Descripción
Una columna Una columna Diseño tradicional de ancho completo con máxima densidad de contenido. Ver PDF
Dos columnas Dos columnas Columna principal centrada en experiencia con barra lateral para habilidades. Ver PDF
Moderno Moderno Acentos coloridos con colores de tema personalizables. Ver PDF
Moderno de dos columnas Moderno de dos columnas Diseño de dos columnas moderno con acentos coloridos y temas. Ver PDF
LaTeX LaTeX Diseño académico clásico con tipografía serif y encabezados con líneas. Ver PDF
Limpio Limpio Diseño minimalista sans con encabezados grandes y sobrios. Ver PDF
Vívido Vívido Diseño de dos columnas colorido con encabezados de acento y viñetas de flecha. Ver PDF
Vívido de una columna Vívido de una columna Diseño de una columna colorido con encabezados de acento y viñetas de flecha. Ver PDF
Modern Deedy Modern Deedy Diseño denso de una página en Lato con encabezados de sección en mayúsculas de gris claro. Ver PDF
Deedy Deedy Diseño de dos columnas con nombre en trazo fino, columna izquierda estrecha y encabezados en gris claro. Ver PDF

Internacionalización

  • UI multilingüe: interfaz disponible en inglés, español, chino, japonés, portugués de Brasil, francés y coreano
  • 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.

  • 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

Guías de currículum para ingenieros de software

El blog de Resume Matcher tiene guías para desarrolladores, desde el primer currículum para unas prácticas hasta una postulación a FAANG:

Cómo instalar

Instalación

Para instrucciones detalladas de configuración, consulta SETUP.es.md. También está disponible en English, 简体中文 y 日本語.

Requisitos previos

Herramienta Versión Instalación
Python 3.13+ python.org
Node.js 24+ nodejs.org
uv Última astral.sh/uv

Inicio rápido

La forma más rápida (MacOS, WSL y Ubuntu):

# 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 http://localhost:3000 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

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

¡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" 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.

Colaboradores

Colaboradores

Historial de Estrellas

Resume Matcher es parte del Vercel Open Source Program

Vercel OSS Program

Clasificaciones actuales

Evolución de los últimos 30 días

Sin registros en los últimos 30 días.

Proyectos similares · temas compartidos

← Volver a los rankings