Herramienta personal · LLM

JobHunter

Un panel local para buscar empleo y proyectos freelance: reúne ofertas de muchas fuentes, las puntúa según mi perfil y prepara respuestas que reviso y envío yo mismo.

JobHunter
Año
2026
Estado
Funcionando, herramienta personal
Se ejecuta en
solo 127.0.0.1
Stack
Python · FastAPI · APScheduler · SQLite · Claude · OpenAI · Gemini · plain JS
  • 6+fuentes en un solo feed
  • 0–100puntuación explicable para cada oferta
  • 4proveedores LLM, intercambiables en los ajustes
  • 0mensajes enviados sin mí

El problema

Las ofertas están repartidas entre Djinni, DOU, Work.ua, Freelancehunt, Upwork y canales de Telegram, muchas duplicadas. Leerlas todas y responder bien a cada una lleva horas al día.

Cómo funciona

  1. 01

    Recopilar

    Los plugins de fuentes se ejecutan en paralelo con límites de tiempo, según calendario o a demanda.

  2. 02

    Eliminar duplicados

    Por ID de fuente y, de forma aproximada, por título y empresa entre fuentes ("también en: DOU").

  3. 03

    Puntuación 0–100

    Reglas explicables: habilidades, puesto, seniority, salario, remoto, idioma, actualidad y descartes.

  4. 04

    Revisión a fondo

    Un LLM califica de A a F con carencias, señales de alarma, qué destacar y un precio; las respuestas se guardan en caché y se registra el coste de cada llamada.

  5. 05

    Borradores de respuesta

    Cartas de presentación, propuestas en Upwork, pujas en Freelancehunt, mensajes a reclutadores y seguimientos, revisados por una pasada crítica.

  6. 06

    Seguir el embudo

    Un tablero kanban, una línea de tiempo, recordatorios de seguimiento y estadísticas de respuesta por fuente. Nunca se envía nada automáticamente.

SourcesDjinni, DOU, Upwork…SchedulerAPSchedulerCollectoren paralelo, límites de tiempoDedupID + título aproximadoScoringreglas, 0–100LLM reviewA–F, en caché, con costeDrafts + criticcartas, propuestasFunnelkanban, recordatorios

Límites conocidos

  • Está construido en torno al perfil de una persona; hacerlo multiusuario requeriría cuentas y almacenamiento aislado.

¿Necesitas algo parecido?

Cuéntame tu tarea y tus datos. Te responderé con cómo lo abordaría.

Hablemos de tu proyecto →