UStackUStack
Career-Ops icon

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.

Career-Ops

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

  1. 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).
  2. Execute a verificação de pré-requisitos com npm run doctor para validar a configuração.
  3. Configure perfis e portais copiando arquivos YAML de exemplo para config/profile.yml e portals.yml, depois editando com seus detalhes e as empresas/portais que deseja escanear.
  4. Adicione seu CV criando cv.md na raiz do repositório (conteúdo do CV em Markdown).
  5. Personalize o sistema usando Claude Code no diretório do projeto. A fonte sugere atualizar modos/archetypes, traduzir modos, adicionar empresas a portals.yml e incorporar seu CV no contexto do sistema.
  6. 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ê.
Career-Ops | UStack