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▼ hide 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▼ hide 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.