Volver al blog

Job Hunter: automatización open source de búsqueda de empleo que realmente aplica

9 de julio de 20266 min
Herramientas de desarrollo

Job Hunter es una máquina de búsqueda de empleo open source. Extrae datos de las bolsas que revisarías a mano, filtra todo contra tus palabras clave y tu piso salarial, deja a los sobrevivientes en una hoja de cálculo y — una vez que los apruebas — abre un navegador y completa las postulaciones por ti, pausando antes de cada envío.

Sin IA. Sin servicios en la nube. No requiere claves de API para el flujo principal. Una instalación soporta a varias personas, cada una con perfiles, currículums y datos aislados.

Consíguelo en GitHub — licencia MIT

El pipeline

▶ show code
Scrape → Match → Review → Auto-Apply → Done

Revisas una hoja de cálculo y marcas empleos Sí/No. Ese es todo tu trabajo manual. Todo lo demás a ambos lados de esa decisión está automatizado.

Funciones

Más de 15 scrapers, todas fuentes gratuitas

  • Bolsas principales — Greenhouse, Lever, Himalayas, RemoteOK, USAJobs, Arbeitnow
  • Extendidas — Workday, The Muse, Wellfound, Adzuna, Google Jobs
  • Búsqueda en toda la internet — DuckDuckGo más páginas de carreras directas de empresas
  • Freelance / medio tiempo — API de Freelancer.com + búsquedas guardadas para Upwork, PeoplePerHour, Guru, Braintrust, con un límite opcional de horas semanales
  • Trabajos de entrenamiento de IA — un directorio de 15 plataformas de entrenamiento de IA (DataAnnotation, Outlier, Alignerr, Mercor…) con seguimiento de registro por plataforma y scrapers dedicados

Cruce determinista — sin ruleta de LLM

El cruce es por palabra clave + rango salarial, punto. El mismo perfil produce los mismos resultados en cada ejecución. Los filtros de calidad manejan la relevancia del título, USD únicamente / presupuesto mínimo, eliminación de páginas agregadoras y deduplicación entre fuentes — todo configurable, todo inspeccionable.

Auto-postulación que respeta el botón de enviar

La automatización de navegador (Playwright) completa formularios, sube el currículum correcto según el rol, y responde campos ATS estándar desde un catálogo construido sobre los formularios reales de Greenhouse, Lever, Workday, Ashby, iCIMS, Indeed y LinkedIn.

  • Pausa antes de cada envío — el clic final siempre lo haces tú
  • Nunca vuelca datos personales en preguntas de filtro de texto libre
  • Mapea roles a PDFs de currículum automáticamente, con un generador de currículum en PDF integrado

Multi-perfil, dos backends de almacenamiento

  • Cada persona obtiene configuración, datos y currículums aislados — una instalación sirve a todo el hogar
  • CSV local (cero configuración) o Google Sheets (revisa desde tu teléfono)
  • La limpieza de empleos obsoletos elimina automáticamente las publicaciones no aprobadas después de una antigüedad configurable

Panel de administración

Un panel web para revisar empleos, gestionar perfiles, ejecutar scrapes por rol o por currículum, y — en modo desplegado — gestionar múltiples usuarios con secciones expandibles por usuario.

Se combina con OpenTechnologyApp

¿Prefieres colas y paneles en vez de hojas de cálculo? La plantilla de proyecto Job Hunter en OpenTechnologyApp refleja el panel de administración: una cola de pipeline de API, colas de revisión/auto-postulación, seguimiento de entrevistas, perfiles de búsqueda e historial de ejecuciones — con automatizaciones que enrutan los empleos aprobados al ejecutor de postulación local.

Comienza

▶ show code
git clone https://github.com/OpenTechnology14/Job-Hunter.git
cd job-hunter
pip install -r requirements.txt
python run_scrape.py     # scrape + match
python run_apply.py      # review, then auto-apply

Job Hunter tiene licencia MIT — bifúrcalo, agrega un scraper, o conéctalo a tu propio tracker.

github.com/OpenTechnology14/Job-Hunter

Ponte en contacto

¿Te interesa un tema? Déjame una nota y elige una categoría. También estoy disponible para una reunión de consultoría gratuita: escríbeme y lo organizamos.