UStackUStack
Career-Ops icon

Career-Ops

Career-Ops es un pipeline de búsqueda de empleo open-source impulsado por IA (Claude Code): evalúa ofertas, genera CV PDF ATS y sigue todo en un panel.

Career-Ops

¿Qué es Career-Ops?

Career-Ops es un sistema open-source y agentic de búsqueda de empleo que convierte un CLI de codificación con IA en un “centro de mando” para investigar roles, evaluar ajuste, generar CV personalizados en PDF y rastrear solicitudes en un flujo de trabajo único. Está diseñado para ayudar a los candidatos a gestionar el proceso de principio a fin de manera más sistemática que mantener hojas de cálculo manuales o enviar la misma solicitud a muchos roles.

El sistema usa Claude Code para navegar páginas de carreras, evaluar ofertas con una rúbrica de puntuación estructurada y adaptar tu currículum por descripción de puesto. Se posiciona como un filtro en lugar de una herramienta de “disparar y rezar”, incluyendo recomendaciones para evitar aplicar a ofertas con puntuación por debajo de un umbral (4.0/5) y enfatizando que el sistema nunca envía solicitudes en tu nombre.

Características clave

  • Pipeline automático desde una URL: Proporciona una URL de empleo o empresa para generar una evaluación, crear un CV en PDF y agregar una entrada al rastreador para ese rol.
  • Evaluación estructurada A–F con dimensiones ponderadas: Usa un enfoque de 6 bloques (resumen del rol, coincidencia de CV, estrategia de nivel, investigación de compensación, personalización, preparación de entrevistas) basado en tu CV frente a la descripción del puesto, no en coincidencia de palabras clave.
  • Generación de PDF optimizado para ATS personalizado: Produce CV en PDF específicos por empleo usando referencias de diseño (“Space Grotesk + DM Sans”) e inyectando las palabras clave/contenido relevantes de cada descripción.
  • Soporte para escaneo y scraping de portales: Incluye un “escáner de portales” con portales de empresas preconfigurados y capacidad para personalizar consultas adicionales; cubre explícitamente portales como Greenhouse, Ashby, Lever y páginas de carreras de empresas.
  • Procesamiento por lotes con workers paralelos: Evalúa “10+ ofertas en paralelo” usando workers claude -p (comportamiento de sub-agente), luego fusiona resultados en un pipeline consistente.
  • Dashboard de terminal (TUI): Un dashboard basado en texto para navegar, filtrar y ordenar el pipeline de empleos.
  • Integridad del pipeline y control humano en el bucle: Incluye fusión/deduplicación automatizada, normalización de estados y verificaciones de salud, manteniendo la decisión final y acciones con el usuario (sin automatización de envíos).

Cómo usar Career-Ops

  1. Clona e instala el repositorio, luego instala dependencias para automatización de navegador usadas en navegación de portales y generación de PDF (vía Playwright, incluyendo Chromium).
  2. Ejecuta la verificación previa con npm run doctor para validar la configuración.
  3. Configura perfiles y portales copiando archivos YAML de ejemplo a config/profile.yml y portals.yml, luego edítalos con tus datos y las empresas/portales que quieres escanear.
  4. Agrega tu CV creando cv.md en la raíz del repositorio (el contenido del CV se proporciona en Markdown).
  5. Personaliza el sistema usando Claude Code en el directorio del proyecto. La fuente sugiere actualizar modos/arquetipos, traducir modos, agregar empresas a portals.yml e incorporar tu CV al contexto del sistema.
  6. Ejecuta evaluaciones y revisa recomendaciones a través del pipeline/dashboard. El flujo de trabajo es explícitamente “humano en el bucle”: el sistema evalúa y recomienda, y tú revisas antes de enviar nada.

Casos de uso

  • Filtrar un gran conjunto de vacantes por ajuste: Cuando tienes muchos enlaces de empleos, ejecuta evaluaciones por lotes en paralelo, luego usa el dashboard para enfocarte solo en roles con puntuaciones suficientemente altas (el sistema recomienda evitar todo por debajo de 4.0/5).
  • Generar un CV por rol con formato orientado a ATS: Para cada descripción de empleo, crea un CV en PDF optimizado para ATS personalizado en lugar de mantener un currículum estático único.
  • Prepararte para entrevistas conductuales usando historias acumuladas: Usa el “Interview Story Bank”, que acumula historias STAR+Reflection a través de evaluaciones para responder preguntas conductuales con un pequeño conjunto de historias maestras.
  • Escanear ecosistemas de seguimiento de solicitantes conocidos de manera eficiente: Evalúa roles en múltiples portales de contratación usando el escáner de portales configurado para plataformas como Greenhouse, Ashby y Lever, más consultas personalizadas.
  • Mantener una única fuente de verdad en un pipeline: Deja que el sistema rastree evaluaciones y estados con verificaciones de integridad (deduplicación y normalización de estados) para que puedas navegar y gestionar el progreso desde un solo lugar.

Preguntas frecuentes

¿Es Career-Ops una herramienta de tipo "spray-and-pray" para solicitudes? No. La fuente describe Career-Ops como un filtro diseñado para ayudarte a identificar el pequeño conjunto de ofertas que merecen tu tiempo. También recomienda no postularse a roles con puntuación inferior a 4.0/5, y eres responsable de revisar antes de enviar.

¿Career-Ops envía solicitudes automáticamente? No. El sistema se describe como evaluador y recomendador, con control “Human-in-the-Loop”—se requiere tu acción final, y el sistema nunca envía una solicitud.

¿Qué usa para navegar por las páginas de carreras? El sistema usa Claude Code con Playwright para navegar por las páginas de carreras.

¿Cómo se generan los CV y salidas? Career-Ops genera PDFs personalizados (CV específicos por empleo descritos como optimizados para ATS) y mantiene entradas de seguimiento del pipeline mientras procesa empleos en lotes.

¿Cómo proporcionas tu CV al sistema? La guía de inicio rápido indica crear cv.md en la raíz del proyecto con tu CV escrito en Markdown.

Alternativas

  • Hoja de cálculo manual + flujo de currículum con plantillas: Un enfoque no agente donde rastreas solicitudes en una hoja y adaptas manualmente un currículum. Comparado con Career-Ops, carece de evaluación automatizada, escaneo en lotes de portales y puntuación estructurada.
  • Agregadores genéricos de agencias de empleo con carga de currículum: Herramientas que recopilan vacantes y ayudan con las solicitudes, enfocándose típicamente en coincidencias y gestión de aplicaciones. Career-Ops se diferencia por enfatizar un proceso de evaluación agentico (CV vs descripción del empleo) y generación de CV PDF por empleo.
  • Creadores de currículum con IA sin evaluación específica por empleo: Servicios que generan currículums a partir de prompts pero no realizan una evaluación estructurada empleo por empleo con rúbrica de puntuación y funciones de integridad del pipeline.
  • Scripts personalizados de scraping + rastreador + LLM: Un pipeline construido por desarrolladores que puede escanear portales y resumir resultados. Career-Ops agrupa un flujo de trabajo específico (rúbrica de puntuación, panel, generación de PDF, procesamiento en lotes/sub-agentes) en lugar de dejarte todo el trabajo de integración.
Career-Ops | UStack