Voltar
Material gratuito

AI Job Search: como usar o Claude Code para procurar emprego

O passo a passo para instalar o AI Job Search, buscar vagas no LinkedIn da sua cidade, gerar currículo e carta para cada vaga e treinar a entrevista.

5 min de leitura
AI Job Search: como usar o Claude Code para procurar emprego

O que você vai aprender

O AI Job Search é um projeto aberto, publicado no GitHub por um geofísico que perdeu o emprego no fim de 2025 e montou a ferramenta para a própria procura. Ele transforma o Claude Code num assistente de candidatura: monta seu perfil, busca vagas, avalia cada uma, escreve currículo e carta e prepara a entrevista.

O autor conta que mandou 69 candidaturas personalizadas, foi a 20 primeiras entrevistas e assinou um contrato, começando no novo emprego em junho de 2026. É o resultado dele, num caso só: este guia mostra como usar a mesma ferramenta, sem prometer o mesmo desfecho.

O projeto é de graça, mas o Claude Code, que roda tudo por baixo, é pago: exige assinatura Pro, Max ou Team, ou créditos da API da Anthropic. Se você ainda não usa o Claude Code, conte esse custo antes de começar.

O que você precisa ter

Passo a passo de instalação

O README sugere "fazer fork", mas fork de projeto público é sempre público, e o /setup grava seus dados pessoais (nome, contato, histórico, pretensão salarial) em arquivos do projeto. Por isso, para uso próprio, use um repositório privado (mais sobre isso adiante).

  1. Baixe o projeto em https://github.com/MadsLorentzen/ai-job-search e coloque num repositório privado seu, mantendo o original como upstream para receber atualizações. A receita de dois minutos está na seção 8 do arquivo SETUP.md do projeto.
  2. Dentro da pasta, instale as ferramentas de busca:
python3 tools/install_portal_clis.py
  1. Abra o Claude Code na pasta e rode o comando de configuração:
claude
/setup

O /setup oferece três caminhos: ler uma pasta documents/ onde você colocou currículo, export do LinkedIn, diplomas e cartas de recomendação; importar um currículo colado na conversa; ou fazer uma entrevista com você. Ele detecta o que você tem e pergunta. Rodar de novo depois, com mais documentos, é seguro.

Como buscar vagas no LinkedIn da sua cidade

Com o perfil pronto, rode:

/scrape

Ele busca vagas, tira as repetidas e mostra a lista ordenada pela nota de aderência: quanto cada vaga combina com o seu perfil. Os portais prontos do projeto são da Dinamarca, e eles não servem para o Brasil. A busca do LinkedIn, porém, funciona em qualquer país: a cidade é informada por você, como "Manaus, Amazonas, Brazil" ou "Remote".

Quando a busca devolve vagas demais, o comando /rank dá nota a todas de uma vez e entrega uma lista curta, com os pontos fortes e as lacunas de cada vaga. Você escolhe um número e ele segue para a candidatura.

Um cuidado importante: o próprio projeto avisa que o acesso automático vai contra os termos do LinkedIn. Use só para você, com pouco volume, e por sua conta e risco. Não monte busca em massa.

Gerar currículo e carta com o /apply

Escolheu uma vaga? Passe o endereço dela:

/apply https://link-da-vaga

Se o site da vaga bloquear o acesso automático, cole o texto da descrição no lugar do endereço. O fluxo é este:

  1. Lê a vaga e avalia se ela combina com você.
  2. Escreve um currículo e uma carta de apresentação sob medida para aquela vaga.
  3. Um segundo agente, o revisor, critica o material como se fosse o recrutador.
  4. O primeiro agente revisa e entrega a versão final em PDF.

Leia tudo antes de mandar. O próprio projeto lembra que as defesas contra texto malicioso numa vaga são de instrução, não uma barreira real, então numa plataforma desconhecida confira o que foi lido e escrito antes de enviar.

Preparar a entrevista com o /interview

Quando uma candidatura avançar e você tiver data marcada, o /interview monta o material de preparação daquela etapa: a vaga exata, o currículo e a carta que o entrevistador leu e o retorno das etapas anteriores. Ele pesquisa a empresa e os entrevistadores, relaciona as perguntas prováveis com os seus exemplos e oferece uma entrevista de treino. Onde você tem lacuna, ele sugere uma resposta honesta, nunca experiência inventada.

Outros comandos úteis depois que o fluxo básico funciona: /outcome registra o que aconteceu com cada candidatura e lembra de quem não respondeu, e /html-report gera um painel com o andamento de tudo.

Por que guardar seus dados num repositório privado

Fork de projeto público não pode ser privado. Como o /setup escreve nome, contato, histórico de trabalho e pretensão salarial em arquivos que o git acompanha, empurrar isso para um fork deixa tudo visível para qualquer pessoa. A saída é criar um repositório privado seu, com o original configurado como upstream. Os arquivos mais sensíveis (planilha de candidaturas, dados de salário, pasta documents/) o projeto já deixa fora do git. Use fork público só se a intenção for contribuir de volta com o projeto.

Limites

Fontes

Você é o dono ou sócio do negócio?