Career-Ops
Career-Ops é um pipeline open-source de busca de empregos com IA (Claude Code): avalia ofertas, gera PDFs de CV ATS e monitora em um dashboard.
O que é Career-Ops?
Career-Ops é um sistema open-source de busca de empregos agentic que transforma um CLI de codificação com IA em um “centro de comando” para pesquisar vagas, avaliar adequação, gerar CVs personalizados em PDF e rastrear candidaturas em um único fluxo de trabalho. Ele é projetado para ajudar candidatos a gerenciar o processo de ponta a ponta de forma mais sistemática do que manter planilhas manualmente ou enviar a mesma candidatura para muitas vagas.
O sistema usa Claude Code para navegar em páginas de carreira, avaliar ofertas com uma rubrica de pontuação estruturada e adaptar seu currículo por descrição de vaga. Ele é posicionado como um filtro, não uma ferramenta de spray-and-pray, incluindo recomendações para evitar candidaturas a ofertas com pontuação abaixo de um limite (4.0/5) e enfatizando que o sistema nunca envia candidaturas em seu nome.
Principais Recursos
- Pipeline automático a partir de uma URL: Forneça uma URL de vaga ou empresa para gerar uma avaliação, criar um CV em PDF e adicionar uma entrada no rastreador para essa vaga.
- Avaliação estruturada A–F com dimensões ponderadas: Usa uma abordagem de 6 blocos (resumo da vaga, correspondência de CV, estratégia de nível, pesquisa de remuneração, personalização, preparação para entrevista) baseada no seu CV versus a descrição da vaga, em vez de correspondência de palavras-chave.
- Geração de PDF de CV otimizado para ATS personalizado: Produz PDFs de CV específicos por vaga usando referências de design (“Space Grotesk + DM Sans”), injetando palavras-chave/conteúdo relevantes para cada descrição de vaga.
- Suporte a escaneamento e scraping de portais: Inclui um “scanner de portais” com portais de empresas pré-configurados e capacidade de personalizar consultas adicionais; cobre explicitamente portais como Greenhouse, Ashby, Lever e páginas de carreira de empresas.
- Processamento em lote com workers paralelos: Avalia “10+ ofertas em paralelo” usando workers
claude -p(comportamento de sub-agente), depois mescla resultados em um pipeline consistente. - Dashboard de terminal (TUI): Um dashboard baseado em texto para navegar, filtrar e ordenar o pipeline de vagas.
- Integridade do pipeline e controle human-in-the-loop: Inclui mesclagem/deduplicação automatizada, normalização de status e verificações de saúde, mantendo a decisão final e ações com o usuário (sem automação de envio de candidaturas).
Como Usar Career-Ops
- Clone e instale o repositório, depois instale dependências para automação de navegador usadas em navegação de portais e geração de PDF (via Playwright, incluindo Chromium).
- Execute a verificação de pré-requisitos com
npm run doctorpara validar a configuração. - Configure perfis e portais copiando arquivos YAML de exemplo para
config/profile.ymleportals.yml, depois editando com seus detalhes e as empresas/portais que deseja escanear. - Adicione seu CV criando
cv.mdna raiz do repositório (conteúdo do CV em Markdown). - Personalize o sistema usando Claude Code no diretório do projeto. A fonte sugere atualizar modos/archetypes, traduzir modos, adicionar empresas a
portals.ymle incorporar seu CV no contexto do sistema. - Execute avaliações e revise recomendações pelo pipeline/dashboard. O fluxo é explicitamente “human-in-the-loop”: o sistema avalia e recomenda, e você revisa antes de enviar qualquer coisa.
Casos de Uso
- Filtre um grande conjunto de vagas por adequação: Quando tiver muitos links de vagas, execute avaliações em lote em paralelo, depois use o dashboard para focar apenas em vagas com pontuações suficientemente altas (o sistema recomenda evitar qualquer coisa abaixo de 4.0/5).
- Gere um CV por vaga com formatação orientada para ATS: Para cada descrição de vaga, crie um PDF de CV otimizado para ATS personalizado, em vez de manter um único currículo estático.
- Prepare-se para entrevistas comportamentais usando histórias acumuladas: Use o “Interview Story Bank”, que acumula histórias STAR+Reflection ao longo das avaliações para responder perguntas comportamentais com um pequeno conjunto de histórias mestres.
- Escaneie ecossistemas de rastreamento de candidaturas conhecidos de forma eficiente: Avalie vagas em múltiplos portais de recrutamento usando o scanner de portais configurado para plataformas como Greenhouse, Ashby e Lever, mais consultas personalizadas.
- Mantenha uma única fonte de verdade no pipeline: Deixe o sistema rastrear avaliações e status com verificações de integridade (deduplicação e normalização de status) para navegar e gerenciar o progresso de um só lugar.
FAQ
O Career-Ops é uma ferramenta de candidaturas em massa? Não. A descrição do código define o Career-Ops como um filtro para ajudar a identificar o pequeno conjunto de ofertas que valem seu tempo. Ele também recomenda não se candidatar a vagas com pontuação abaixo de 4.0/5, e você é responsável por revisar antes de enviar.
O Career-Ops envia candidaturas automaticamente? Não. O sistema é descrito como avaliador e recomendador, com controle “Human-in-the-Loop” — sua ação final é necessária, e o sistema nunca envia uma candidatura.
O que ele usa para navegar pelas páginas de carreira? O sistema usa Claude Code com Playwright para navegar pelas páginas de carreira.
Como são gerados os CVs e saídas? O Career-Ops gera PDFs personalizados (CVs específicos por vaga, descritos como otimizados para ATS) e mantém entradas de rastreamento do pipeline enquanto processa vagas em lote.
Como fornecer seu CV ao sistema?
O quick start indica criar cv.md na raiz do projeto com seu CV escrito em Markdown.
Alternativas
- Planilha manual + fluxo de currículo template: Abordagem não-agentic onde você rastreia candidaturas em uma planilha e adapta o currículo manualmente. Comparado ao Career-Ops, falta avaliação automatizada, varredura em lote de portais e pontuação estruturada.
- Agregadores genéricos de vagas com upload de currículo: Ferramentas que coletam vagas e auxiliam na candidatura, focando tipicamente em matching e gerenciamento de aplicações. O Career-Ops se diferencia ao enfatizar um processo de avaliação agentic (CV vs descrição da vaga) e geração de PDF de CV por vaga.
- Construtores de currículo com IA sem avaliação específica por vaga: Serviços que geram currículos a partir de prompts, mas não realizam avaliação estruturada vaga a vaga com rubrica de pontuação e recursos de integridade de pipeline.
- Scraping customizado + tracker + scripts LLM: Pipeline construído por desenvolvedor que pode varrer portais e resumir resultados. O Career-Ops agrupa um fluxo específico (rubrica de pontuação, dashboard, geração de PDF, processamento em lote/sub-agentes) em vez de deixar toda a integração para você.
Alternativas
AI PDF Summarizer
Uma ferramenta impulsionada por IA que resume documentos PDF de forma rápida e eficiente, fornecendo insights claros e permitindo que os usuários interajam com o conteúdo.
HiringPartner.ai
HiringPartner.ai é uma plataforma de recrutamento autônoma com agentes de IA que buscam, triagem, ligam e entrevistam candidatos 24/7, reduzindo o time-to-hire de semanas para apenas 48 horas.
Paperpal
Paperpal é uma ferramenta de IA para escrita acadêmica: leitura inteligente de referências, revisão e reescrita em inglês, geração e checagem antes do envio.
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
BookAI.chat
BookAI permite que você converse com seus livros usando IA, simplesmente fornecendo o título e o autor.
skills-janitor
skills-janitor audita, rastreia e compara suas skills do Claude Code com nove ações focadas por comandos slash, sem dependências.