Keel

Keel - Pipeline de postulaciones laborales de núcleo abierto con automatización honesta que solo usa datos que confirmas

Lanzado hoy

Keel es un programa de postulaciones laborales de núcleo abierto diseñado para simplificar cada paso, desde la búsqueda de vacantes hasta la generación de paquetes de postulación previamente verificados, sin crear calificaciones falsas. Está pensado para personas que buscan empleo, coaches profesionales y desarrolladores independientes que quieren un flujo de trabajo automatizado de fallo cerrado que nunca tergiverse las credenciales de la persona postulante. Las herramientas públicas implementan una disciplina de canal de producción con 94 envíos verificados que prioriza la veracidad por encima de afirmaciones exageradas sobre las funciones de automatización.

3VistasProductividad IAPrecio abiertoShopifyGitHubCódigo Abierto

Funcionalidades principales

Keel se estructura como un paquete compacto de módulos Python pequeños de un solo propósito, sin dependencias de terceros, y funciona en Python 3.10 o versiones posteriores. Soporta todo el canal completo de pre-envío de postulaciones:

  1. Búsqueda: Usa guiones de consultas predefinidos y prompts de barrido para localizar vacantes de empleo abiertas relevantes en las áreas profesionales que te interesan.

  2. Calificación: Ejecuta un modelo de puntuación de compatibilidad de 100 puntos con reglas de acción por rangos para ordenar cada vacante encontrada según su adecuación a tu perfil.

  3. Materiales: Genera currículums y cartas de presentación adaptados estrictamente usando solo los datos verificados de tu perfil personal guardado.

  4. Banco de respuestas: Funciona como tu única fuente oficial de respuestas a formularios y reglas de requisitos obligatorios, para que el sistema nunca agregue información que no hayas ingresado explícitamente.

  5. Preselección: Envía todas las vacantes con preguntas obligatorias que no se pueden mapear, requisitos de reubicación, viajes o condiciones no confirmadas a tu cola de revisión manual, en lugar de generar respuestas improvisadas de forma automática.

  6. Detección de ATS: Identifica qué plataforma de sistema de seguimiento de postulantes usa cada vacante, y ejecuta pruebas de capacidad para confirmar si se puede realizar el envío directo.

  7. Bucle de postulaciones: Compila paquetes de lanzamiento totalmente verificados para las vacantes marcadas como listas para postular, con documentación completa de cada valor de campo, regla de validación y contrato de ejecución para tu capa de envío.

  8. Reintento de verificación: Revisa periódicamente el estado activo de las vacantes en cola, promueve las publicaciones activas de vuelta a la cola, y elimina las vacantes inactivas o que ya no están disponibles.

  9. Telemetría y análisis: Mantiene un registro de eventos de solo adición, hace seguimiento de los resultados de los envíos, y soporta la recepción de correos electrónicos conectables para registrar las respuestas de los empleadores.

  10. Panel de control: Muestra un panel de control HTML estático independiente desde tu cola local y el registro de envíos, sin necesidad de un servidor externo.

Limitaciones principales

Keel no realiza el envío real de las postulaciones laborales. La distribución pública de código abierto solo genera paquetes de lanzamiento validados, y se detiene en el límite del contrato del ejecutor de envíos. La capa completa de ejecución automática de envíos se mantiene privada para evitar que las plataformas ATS detecten y bloqueen el uso del programa a gran escala. Keel nunca crea calificaciones faltantes ni inventa detalles de experiencia para que coincidan con la descripción del puesto; cualquier diferencia entre tu perfil y los requisitos de la vacante se marca explícitamente para que la revises.

Contrato de Automatización Honesta

El canal se rige por cuatro reglas no negociables definidas en la documentación del proyecto:

  1. Compuertas de veracidad: Todos los requisitos que tu perfil no puede cumplir se registran como huecos de información, y nunca se rellenan con contenido inventado.

  2. Confirmación explícita: Un envío solo se marca como completado cuando existe una confirmación verificable y explícita de que dicho envío se realizó.

  3. Fail closed: Cualquier vacante no verificada, pregunta de formulario no mapeable o declaración obligatoria faltante se envía a revisión manual, y ninguna automatización continúa procesando ese elemento.

  4. Sin superficie de identificación: Ningún código en el repositorio público contiene lógica que ayude a los proveedores de ATS a identificar o bloquear herramientas de postulaciones automatizadas.

Workflow de inicio rápido

Puedes poner el sistema en funcionamiento en aproximadamente 5 minutos:

  1. Clona el repositorio o descarga el archivo zip de la última versión.

  2. Ejecuta ./setup.sh para inicializar tu copia de trabajo, luego edita los archivos del perfil del postulante y del banco de respuestas para que contengan tus datos profesionales verificados reales.

  3. Ejecuta el conjunto de pruebas para confirmar que todos los módulos funcionan correctamente en tu sistema.

  4. Procesa las vacantes encontradas con el script de calificación de compatibilidad.

  5. Carga las vacantes elegibles listas para postular en la cola estándar, luego ejecuta el bucle de postulaciones para generar tu primer paquete de lanzamiento validado.

  6. Genera el panel de control HTML local para ver el estado completo de tu canal.

Licencia del proyecto

Todo el código público y la documentación se publican bajo la licencia de código abierto permisiva Apache 2.0.

Comentarios

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!