Repository navigation
JobAgent v0.1.0 — Primera release local
JobAgent es una herramienta local y monousuario para descubrir ofertas en LinkedIn, analizarlas con Ollama y preparar candidaturas de Easy Apply revisables.
Incluye
- Extracción de hasta 200 ofertas de LinkedIn por búsqueda.
- Almacenamiento local en SQLite y detección de duplicados.
- Análisis de ofertas con Ollama: idioma, seniority, perfil y puntuación de encaje.
- Descarte automático de ofertas con encaje inferior a 35, idioma no compatible o perfil no reconocido.
- Extracción de preguntas de Easy Apply y propuestas de respuesta basadas en un CV local.
- Validación de preguntas obligatorias antes de habilitar el envío.
- Envío de candidaturas mediante Playwright sólo después de una acción explícita de la persona desde el dashboard o la API; la candidatura se marca como aplicada únicamente tras confirmación de LinkedIn.
- API documentada y métricas para el dashboard.
Alcance y limitaciones
Esta release está diseñada exclusivamente para ejecutarse de forma local por una sola persona.
- No está preparada para desplegarse como servicio público ni multiusuario.
- La API debe mantenerse accesible únicamente desde
127.0.0.1. - Cada instalación usa su propia sesión de LinkedIn, CV y modelo local de Ollama.
- Los extractores de InfoJobs, Indeed y Glassdoor aún no están implementados.
- No incluye autenticación, control de acceso ni tests automatizados.
- La automatización de LinkedIn puede dejar de funcionar si cambian sus páginas o políticas; quien use la herramienta debe revisar y respetar sus condiciones de uso.