NERUDO
Sign in
kcirtapfromspace/career-opsPublicForked from career-ops-hq/career-opsReplayed from github.com/kcirtapfromspace/career-ops
Loading community…

Files

main
Browse repository

46 entries

≡

README.es.md

at acf072a

Career-Ops

English | Español

Career-Ops — Sistema Multi-Agente de Busqueda de Empleo

Meses mandando CVs al vacio. Asi que me construi el sistema que echaba en falta.
Las empresas usan IA para descartarte. Yo le di a los candidatos IA para elegirlas.
Ahora es open source.

Claude Code OpenCode Codex Node.js Go Playwright MIT Discord
EN ES DE FR PT-BR


Career-Ops Demo

740+ ofertas evaluadas · 100+ CVs personalizados · 1 trabajo soñado conseguido

Discord

Que es esto

Career-Ops convierte cualquier CLI de IA en un centro de mando de busqueda de empleo. En vez de trackear aplicaciones en un spreadsheet, tienes un pipeline AI que:

  • Evalua ofertas con scoring estructurado A-F (10 dimensiones ponderadas)
  • Genera PDFs personalizados -- CVs ATS-optimizados por oferta
  • Escanea portales automaticamente (Greenhouse, Ashby, Lever, webs de empresas)
  • Procesa en batch -- evalua 10+ ofertas en paralelo con sub-agentes
  • Trackea todo en una fuente de verdad unica con checks de integridad

Importante: Esto NO es para spamear empresas. Career-ops es un filtro -- te ayuda a encontrar las pocas ofertas que merecen tu tiempo entre cientos. El sistema recomienda encarecidamente no aplicar a nada por debajo de 4.0/5. Tu tiempo es valioso, y el del recruiter tambien. Siempre revisa antes de enviar.

Aviso: las primeras evaluaciones no seran buenas. El sistema no te conoce todavia. Dale contexto -- tu CV, tu historia profesional, tus proof points, tus preferencias, en que eres bueno, que quieres evitar. Cuanto mas lo nutras, mejor filtra. Piensa en ello como hacer onboarding a un recruiter nuevo: la primera semana necesita conocerte, luego se vuelve invaluable.

Construido por alguien que lo uso para evaluar 740+ ofertas, generar 100+ CVs personalizados, y conseguir un rol de Head of Applied AI. Lee el case study completo.

Features

FeatureDescripcion
Auto-PipelinePega una URL, obtiene evaluacion + PDF + entrada en tracker
Evaluacion A-FResumen del rol, match con CV, estrategia de nivel, research de comp, personalizacion, prep de entrevista (STAR+R)
Banco de historiasAcumula historias STAR+Reflexion entre evaluaciones -- 5-10 historias maestras que responden cualquier pregunta behavioral
Scripts de negociacionFrameworks de negociacion salarial, pushback de descuentos geograficos, leverage de ofertas competidoras
PDFs ATSCVs con keywords inyectados, diseño Space Grotesk + DM Sans
Scanner de portales45+ empresas pre-configuradas (Anthropic, OpenAI, ElevenLabs, Retool, n8n...) + queries en Ashby, Greenhouse, Lever, Wellfound
BatchEvaluacion en paralelo con workers claude -p
Dashboard TUITerminal UI para navegar, filtrar y ordenar tu pipeline
Human-in-the-LoopLa IA evalua y recomienda, tu decides y actuas. El sistema nunca envia una aplicacion -- tu siempre tienes la ultima palabra
Integridad de pipelineMerge automatico, dedup, normalizacion de estados, health checks

Inicio rapido

bash
# 1. Clonar e instalargit clone https://github.com/santifer/career-ops.gitcd career-ops && npm installnpx playwright install chromium   # Necesario para generar PDFs​# 2. Verificar setupnpm run doctor                     # Valida todos los prerequisitos​# 3. Configurarcp config/profile.example.yml config/profile.yml  # Editar con tus datoscp templates/portals.example.yml portals.yml       # Personalizar empresas​# 4. Añadir tu CV# Crear cv.md en la raiz del proyecto con tu CV en markdown​# 5. Personalizar con Claudeclaude   # Abrir Claude Code en este directorio​# Pidele a Claude que adapte el sistema a ti:# "Cambia los arquetipos a roles de backend"# "Traduce los modes a ingles"# "Añade estas empresas a portals.yml"# "Actualiza mi perfil con este CV que te pego"​# 6. Usar# Pega una URL de oferta o ejecuta /career-ops

El sistema esta diseñado para que Claude lo personalice. Modes, arquetipos, scoring, scripts de negociacion -- solo pidelo. Claude lee los mismos archivos que usa, asi que sabe exactamente que editar.

Guia completa en docs/SETUP.md.

Uso

Career-ops es un unico slash command con multiples modos:

Plain text
/career-ops                → Mostrar todos los comandos/career-ops {pega un JD}   → Pipeline completo (evaluar + PDF + tracker)/career-ops scan           → Escanear portales/career-ops pdf            → Generar CV ATS-optimizado/career-ops batch          → Evaluar ofertas en batch/career-ops tracker        → Ver estado de aplicaciones/career-ops apply          → Rellenar formularios con IA/career-ops pipeline       → Procesar URLs pendientes/career-ops contacto       → Mensaje LinkedIn outreach/career-ops deep           → Research profundo de empresa

O simplemente pega una URL o descripcion de oferta -- career-ops la detecta y ejecuta el pipeline completo.

Como funciona

Plain text
Pegas una URL o descripcion de oferta        │        ▼┌──────────────────┐│  Deteccion de    │  Clasifica: LLMOps / Agentic / PM / SA / FDE / Transformation│  Arquetipo       │└────────┬─────────┘         │┌────────▼─────────┐│  Evaluacion A-F  │  Match, gaps, comp research, historias STAR│  (lee cv.md)     │└────────┬─────────┘         │    ┌────┼────┐    ▼    ▼    ▼ Report  PDF  Tracker  .md   .pdf   .tsv

Portales incluidos

El scanner viene con 45+ empresas pre-configuradas y 19 queries en los principales portales de empleo. Copia templates/portals.example.yml a portals.yml y añade las tuyas:

AI Labs: Anthropic, OpenAI, Mistral, Cohere, LangChain, Pinecone Voice AI: ElevenLabs, PolyAI, Parloa, Hume AI, Deepgram, Vapi, Bland AI Plataformas AI: Retool, Airtable, Vercel, Temporal, Glean, Arize AI Contact Center: Ada, LivePerson, Sierra, Decagon, Talkdesk, Genesys Enterprise: Salesforce, Twilio, Gong, Dialpad LLMOps: Langfuse, Weights & Biases, Lindy, Cognigy, Speechmatics Automatizacion: n8n, Zapier, Make.com Europa: Factorial, Attio, Tinybird, Clarity AI, Travelperk

Portales de empleo: Ashby, Greenhouse, Lever, Wellfound, Workable, RemoteFront

Dashboard TUI

El dashboard integrado en terminal te permite navegar tu pipeline visualmente:

bash
cd dashboardgo build -o career-dashboard ../career-dashboard --path ..

Features: 6 pestañas de filtro, 4 modos de ordenacion, vista agrupada/plana, previews lazy-loaded, cambios de estado inline.

Estructura del proyecto

Plain text
career-ops/├── CLAUDE.md                    # Instrucciones del agente├── cv.md                        # Tu CV (crealo tu)├── article-digest.md            # Tus proof points (opcional)├── config/│   └── profile.example.yml      # Template para tu perfil├── modes/                       # 14 modos│   ├── _shared.md               # Contexto compartido (personalizable)│   ├── oferta.md                # Evaluacion individual│   ├── pdf.md                   # Generacion de PDF│   ├── scan.md                  # Scanner de portales│   ├── batch.md                 # Procesamiento batch│   └── ...├── templates/│   ├── cv-template.html         # Template de CV ATS-optimizado│   ├── portals.example.yml      # Config del scanner│   └── states.yml               # Estados canonicos├── batch/│   ├── batch-prompt.md          # Prompt autocontenido del worker│   └── batch-runner.sh          # Script orquestador├── dashboard/                   # Visor de pipeline en Go TUI├── data/                        # Tus datos de tracking (gitignored)├── reports/                     # Reports de evaluacion (gitignored)├── output/                      # PDFs generados (gitignored)├── fonts/                       # Space Grotesk + DM Sans├── docs/                        # Setup, personalizacion, arquitectura└── examples/                    # CV de ejemplo, report, proof points

Tech Stack

Claude Code Node.js Playwright Go Bubble Tea

  • Agente: Claude Code con skills y modos personalizados
  • PDF: Playwright/Puppeteer + template HTML
  • Scanner: Playwright + Greenhouse API + WebSearch
  • Dashboard: Go + Bubble Tea + Lipgloss (tema Catppuccin Mocha)
  • Datos: Tablas Markdown + config YAML + ficheros TSV batch

Sobre el autor

Soy Santiago -- Head of Applied AI, ex-fundador (monte y vendi un negocio que sigue funcionando con mi nombre). Construi career-ops para gestionar mi propia busqueda de empleo. Funciono: lo use para conseguir mi puesto actual.

Mi portfolio y otros proyectos open source → santifer.io

☕ Invitame a un cafe si career-ops te ayudo en tu busqueda.

Documentacion

Tambien Open Source

  • cv-santiago -- El portfolio (santifer.io) con chatbot IA, dashboard LLMOps y case studies. Si necesitas un portfolio para acompañar tu busqueda de empleo, echale un vistazo.

Star History

Star History Chart

career-ops es una herramienta local y open source — NO un servicio alojado. Al usar este software, aceptas que:

  1. Tu controlas tus datos. Tu CV, datos de contacto e informacion personal se quedan en tu maquina y se envian directamente al proveedor de IA que elijas (Anthropic, OpenAI, etc.). No recopilamos, almacenamos ni tenemos acceso a tus datos.
  2. Tu controlas la IA. Los prompts por defecto instruyen a la IA a no enviar aplicaciones automaticamente, pero los modelos pueden comportarse de forma impredecible. Si modificas los prompts o usas otros modelos, lo haces bajo tu responsabilidad. Revisa siempre el contenido generado antes de enviarlo.
  3. Tu cumples con los terminos de terceros. Debes usar esta herramienta de acuerdo con los Terminos de Servicio de los portales de empleo (Greenhouse, Lever, Workday, LinkedIn, etc.). No uses esta herramienta para spamear empresas.
  4. Sin garantias. Las evaluaciones son recomendaciones, no verdad absoluta. Los modelos pueden inventar habilidades o experiencia. Los autores no son responsables de resultados laborales, candidaturas rechazadas, restricciones de cuenta ni ninguna otra consecuencia.

Ver LEGAL_DISCLAIMER.md para mas detalles. Este software se proporciona bajo la Licencia MIT "tal cual", sin garantia de ningun tipo.

Licencia

MIT

Conecta

Website LinkedIn X Discord Email Buy Me a Coffee