Voltar para Guias

Tutorial · Agentes de IA · Automação · Cerca de 11 min de leitura

AI Job Search: currículo e carta para cada vaga, com o Claude Code

Conte suas experiências uma vez, cole a vaga de qualquer site (Gupy, LinkedIn…) e receba currículo e carta para aquela vaga sem nada inventado, revisados por um segundo agente, mais o preparo da entrevista. Projeto grátis (MIT); o Claude Code é pago.

Começar tutorial
Capturas reais da página pública do AI Job Search no GitHub e da seção “How /apply works” do README, com o mascote Pip (MIT, Mads Lorentzen). Não é um teste local.
Paulo Cauhi · Conferido em

Prefere em PDF? Receba no seu e-mail.

Você recebe o PDF e os próximos guias por e-mail. Cancele quando quiser. Privacidade

Comentou CURRICULO? Aqui está o link e o passo a passo. O AI Job Search é um projeto gratuito e de código aberto que transforma o Claude Code (o assistente de programação da Anthropic) num ajudante de candidatura: você conta a sua história profissional uma vez, cola o texto de uma vaga e ele prepara um currículo e uma carta de apresentação para aquela vaga, usando só o que está no seu perfil. Depois ele te ajuda a se preparar para a entrevista.

Antes de tudo, três verdades:

  • O projeto é grátis (licença MIT), mas o Claude Code é pago. Não existe plano gratuito do Claude Code: você precisa de uma assinatura do Claude (Pro ou Max) ou de créditos da API da Anthropic. Em 27/10/2026, o Pro custava US$ 20 por mês no plano mensal (ou US$ 17 por mês no anual, US$ 200 de uma vez), sem impostos, em claude.com/pricing. Confira o preço atual antes de assinar.
  • Ele não se candidata por você. Ele prepara os arquivos; você revisa e você envia. O fluxo para antes do botão “enviar”.
  • Todos os passos vêm da documentação oficial e NÃO FORAM TESTADOS POR NÓS. Não instalamos o projeto nem geramos nenhum currículo com ele para escrever este guia. Não há aqui telas de terminal nem currículos gerados: as imagens são capturas de páginas públicas.

github-repo: Página pública do projeto AI Job Search no GitHub, com a descrição “AI job application framework built on Claude Code”, capturada em 27/10/2026. Não é um teste local.

Página pública do projeto no GitHub, capturada em 27/10/2026. Não é um teste local.

O que éDetalhe
NomeAI Job Search
Quem fezMads Lorentzen, PhD (geofísico de formação)
LicençaMIT: grátis para usar, copiar e modificar, mantendo o aviso de licença
Funciona comClaude Code (pago). Não é o app de chat comum do Claude
Versão deste guiav1.7.3 (19/10/2026)
Vagas do BrasilFunciona colando o texto da vaga. Não tem integração com Gupy, Catho, Indeed Brasil nem outro site do Brasil
ComputadorMac, Windows ou Linux. Não roda no celular

O que o autor conta (relato do autor)

No README do projeto, Mads Lorentzen conta que, quando o cargo dele foi cortado no fim de 2025, ele montou esse fluxo para a própria busca de emprego. Segundo o relato dele, foram 69 candidaturas adaptadas, 20 primeiras entrevistas e 1 contrato assinado, e ele começou como engenheiro de IA em junho de 2026.

Isso é o relato pessoal de uma pessoa, não uma pesquisa, não uma estatística independente e não um resultado típico. Ninguém garante vaga, entrevista nem que o seu currículo passe em filtros automáticos (ATS). O que ele oferece é organização: reaproveitar a sua história e montar documentos específicos para cada vaga, revisados, em vez de mandar o mesmo currículo para todo mundo.

Como funciona, em palavras simples

  1. Perfil, uma vez só. Você conta suas experiências (colando o seu currículo atual ou respondendo perguntas). Isso vira o seu perfil.
  2. Cole a vaga. Copie o texto de uma vaga de qualquer site (Gupy, LinkedIn, site da empresa…) e cole. O README diz: “you can paste the job description directly” (você pode colar a descrição da vaga diretamente).
  3. Currículo e carta para aquela vaga, sem inventar. O README promete: “All claims in the CV and cover letter are verified against your actual profile. The system never fabricates skills or experience.” Ou seja: tudo o que vai no currículo e na carta é conferido com o seu perfil, e o sistema não inventa habilidade nem experiência.
  4. Um segundo agente critica. Outro “agente” (outra sessão do Claude, que começa do zero, sem o contexto do primeiro) pesquisa a empresa e critica os rascunhos; o primeiro corrige. O próprio autor avisa no artigo dele: “The reviewer is a preliminary check, not the final word” (o revisor é uma checagem preliminar, não a palavra final). A palavra final é sua.
  5. Entrevista. O comando /interview monta perguntas prováveis para aquela vaga e oferece uma entrevista simulada.

readme-apply: Seção “How /apply works” do README público, com os 8 passos do comando /apply e a frase de que o sistema não inventa habilidades, capturada em 27/10/2026. Não é um teste local.

Seção “How /apply works” do README público, capturada em 27/10/2026. Não é um teste local.

O caminho mais simples (sem programar)

Passo da documentação, não testado por nós. Este é o caminho com menos terminal: tudo por instaladores e pelo aplicativo do Claude no computador. Você vai digitar só os comandos do próprio projeto (/setup, /apply, /interview) dentro do Claude.

Assine um plano que inclua o Claude Code

  1. Crie a sua conta em claude.com.
  2. Assine um plano com Claude Code. Em 27/10/2026, a página claude.com/pricing mostrava: Free US$ 0 (sem Claude Code), Pro US$ 20/mês no mensal ou US$ 17/mês no anual (com Claude Code), Max a partir de US$ 100/mês. Preços sem impostos, sujeitos a mudança.

claude-pricing: Página pública de preços do Claude com os planos Free, Pro e Max, capturada em 27/10/2026. Não é um teste local.

Página pública de preços do Claude, capturada em 27/10/2026. Confira sempre o preço atual.

Cada uso consome o limite do seu plano. Uma candidatura completa passa por vários passos (avaliar, escrever, revisar, gerar e conferir os PDFs), então pode gastar bastante do limite. Não medimos quanto.

Instale o app do Claude, o Python e o LaTeX

Três programas, todos com instalador comum (avançar, avançar, concluir):

  1. App do Claude para computador (Mac, Windows ou Linux). Baixe na página oficial do Claude Code Desktop, entre na sua conta e clique na aba Code. Segundo a documentação da Anthropic, o app já inclui o Claude Code, sem precisar instalar mais nada para ele.
  2. Python 3.10 ou mais novo, em python.org/downloads. O projeto usa Python para conferir o texto da vaga e os PDFs. No Windows, marque “Add python.exe to PATH” durante a instalação.
  3. LaTeX, o programa que transforma o currículo em PDF. O README pede uma instalação com lualatex e xelatex. As opções completas, que já vêm com tudo:
    • Mac: MacTeX (arquivo grande, alguns GB).
    • Windows: MiKTeX.
    • Linux: TeX Live, pelo gerenciador de pacotes (veja “Para quem quer ir além”).

O Bun (outro programa citado no README) só serve para a busca automática em sites de vaga (portais da Dinamarca, LinkedIn e freehire.me). Para colar vagas do Brasil, você não precisa dele.

Baixe a sua cópia do projeto e abra no Claude

Como o projeto é MIT, guardamos aqui uma cópia da versão v1.7.3, idêntica à publicada pelo autor, com a licença dentro:

Baixe aqui: AI Job Search v1.7.3: projeto completo + licença MIT (ZIP, 1,7 MB) · Licença MIT (texto)

  1. Descompacte o ZIP. Vai aparecer uma pasta chamada ai-job-search. Deixe num lugar seu, por exemplo em Documentos.
  2. Abra o app do Claude, vá na aba Code, escolha o ambiente Local e, em “Open folder…”, selecione a pasta ai-job-search.
  3. Deixe o modo de permissão em Manual (o Claude pergunta antes de criar arquivo ou rodar comando). Leia cada pedido antes de aprovar.

Por que uma cópia na sua máquina, e não um “fork” público: o próprio README avisa que um fork no GitHub é sempre público, e o /setup grava os seus dados (nome, contato, histórico, pretensão salarial) em arquivos do projeto. Uma pasta no seu computador fica só com você. Se um dia quiser guardar no GitHub, use um repositório privado (veja “Para quem quer ir além”).

Monte o seu perfil uma vez com /setup

Na caixa de mensagem do Claude, digite:

/setup

Segundo o README, o /setup oferece três caminhos: ler uma pasta documents/ com os seus arquivos (currículo em PDF, exportação do LinkedIn, diplomas, cartas de referência), importar um currículo só (colado na conversa ou anexado) ou fazer uma entrevista com você, seção por seção.

Dicas que o próprio README dá:

  • Detalhe é o que mais pesa no resultado. Não liste só cargos: conte o que você fazia, ferramentas, projetos e resultados reais.
  • Em vez de “Excel”, diga onde e como usou: “montava a planilha de controle de trocas e devoluções da loja”.
  • O /setup pergunta em que idioma você quer o currículo. O padrão é inglês. Para vagas no Brasil, responda português.

Cole uma vaga com /apply e revise o resultado

Copie o texto completo da vaga (no Gupy, LinkedIn ou onde for) e cole depois do comando, assim:

/apply <cole aqui o texto completo da vaga, com nome da empresa, cargo e cidade>

Segundo a seção “How /apply works” do README, ele então:

  1. Lê a vaga (e passa o texto por uma checagem que remove texto escondido e linhas com cara de instrução).
  2. Avalia se a vaga combina com o seu perfil, e pergunta se você quer continuar.
  3. Escreve um currículo e uma carta para aquela vaga.
  4. Chama um segundo agente, que pesquisa a empresa e critica os rascunhos.
  5. Corrige com base na crítica.
  6. Gera os PDFs e confere a diagramação (o fluxo mira currículo de 2 páginas e carta de 1 página).
  7. Confere o currículo do jeito que um sistema de triagem automática (ATS) lê o PDF. Palavras-chave que o seu perfil comprova entram; o que você não tem fica como lacuna, nunca enfiado à força.
  8. Mostra o resultado com uma lista de verificação.

EXEMPLO (hipotético, não é saída real do programa). A vaga “Analista de Atendimento” pede atendimento ao cliente, Excel e inglês intermediário, e lista “Python avançado” como desejável. O seu perfil tem 3 anos de atendimento em loja, Excel do dia a dia e inglês intermediário. Pela regra do README, o currículo destaca só o que está no seu perfil (atendimento, Excel, inglês) e não acrescenta “Python avançado”, porque você não tem: isso fica registrado como lacuna.

Agora é com você: abra os PDFs, leia linha por linha, ajuste o que não soa como você e corrija qualquer erro. Depois, você mesmo entra no site da vaga, anexa os arquivos e clica em enviar. O README também lembra: as vagas são tratadas como texto não confiável, então dê uma olhada no que foi lido e escrito antes de enviar.

Orientação geral (não é regra do projeto): muitas vagas no Brasil não pedem carta de apresentação. Use a carta quando o processo tiver um campo para ela ou quando for enviar por e-mail.

Prepare a entrevista com /interview

Quando você for chamado para uma entrevista, primeiro registre que se candidatou (o /apply sugere o /outcome para isso) e depois digite:

/interview

Segundo o README, o /interview usa a vaga exata, o currículo e a carta que você enviou, pesquisa a empresa, liga as perguntas prováveis às suas histórias reais (no formato STAR: situação, tarefa, ação, resultado) e oferece uma entrevista simulada, com retorno depois de cada resposta. Onde você tem uma lacuna, ele sugere uma resposta honesta, nunca experiência inventada.

O que é verdade (e o que o vídeo simplificou)

  • “Montou um sistema com o Claude”: é com o Claude Code, a ferramenta de programação da Anthropic, não o app de chat comum. O projeto é independente: não é da Anthropic nem endossado por ela.
  • “69 candidaturas, 20 entrevistas, 1 contrato”: é o relato do autor sobre a própria busca, no README. Não é estatística independente nem resultado esperado para quem usar.
  • “Liberou tudo de graça”: o projeto é grátis (MIT). O Claude Code é pago (assinatura do Claude ou API).
  • “Pode ser da Gupy, do LinkedIn, de onde for”: funciona colando o texto da vaga. Não há integração pronta com a Gupy, a Catho ou o Indeed Brasil.
  • “Critica tudo antes de você mandar”: o revisor é uma checagem preliminar. Quem revisa de verdade e envia é você.
  • Não sai do seu computador? Sai, sim: o Claude Code manda o conteúdo que ele lê (o seu perfil, a vaga) para os servidores da Anthropic processarem. Os arquivos ficam guardados na sua pasta, mas não é offline.

Para quem quer ir além

Opcional, para quem usa terminal. Comandos do README e do SETUP.md da v1.7.3 — passo da documentação, não testado por nós. Rode um comando por vez.

1. Instale o Claude Code no terminal (comando oficial da Anthropic). Mac, Linux ou WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows, no PowerShell:

irm https://claude.ai/install.ps1 | iex

2. Confira o Python (precisa ser 3.10 ou mais novo):

python3 --version

No Windows, use py --version.

3. Instale o Bun (só se for usar a busca automática do /scrape). Mac e Linux:

curl -fsSL https://bun.sh/install | bash

Windows:

winget install Oven-sh.Bun

4. Instale o LaTeX com lualatex e xelatex. Debian/Ubuntu:

sudo apt install texlive-full

Fedora:

sudo dnf install texlive-scheme-full

Se preferir uma instalação mínima (TinyTeX ou BasicTeX), o SETUP.md manda instalar estes pacotes extras:

tlmgr install moderncv fontawesome5 fontawesome6 academicons import luatexbase pgf titlesec textpos xltxtra xunicode cite realscripts needspace

5. Opcional: leitor de PDF para a checagem de ATS:

pip install pypdf

6. Pegue o projeto e guarde num repositório privado. Em vez de fork (que é sempre público), clone o original:

git clone https://github.com/ai-job-search-dev/ai-job-search.git

Entre na pasta:

cd ai-job-search

Renomeie o remoto original para upstream, para receber atualizações:

git remote rename origin upstream

Crie um repositório privado vazio na sua conta do GitHub e ligue a ele (troque SEU-USUARIO):

git remote add origin https://github.com/SEU-USUARIO/ai-job-search-privado.git

Antes de cada git push, confira o que vai subir (git status e git diff): os seus arquivos de perfil são versionados. Segundo o SETUP.md, a planilha de candidaturas, os dados de salário, a pasta documents/ e os arquivos de candidaturas ficam fora do git (.gitignore).

7. Opcional: ferramentas de busca em sites de vaga (precisa do Bun):

python3 tools/install_portal_clis.py

8. Abra o Claude Code dentro da pasta:

claude

E use os mesmos comandos do caminho simples: /setup, depois /apply <texto da vaga>, depois /interview.

9. Gerar os PDFs na mão, se precisar (troque <empresa>_<cargo> pelo nome do arquivo criado):

cd cv && lualatex main_<empresa>_<cargo>.tex && cd ..
cd cover_letters && xelatex cover_<empresa>_<cargo>.tex && cd ..

Permissões e segurança (do SECURITY.md do projeto). O arquivo .claude/settings.json já libera só os comandos do fluxo, sempre pergunta antes de git push e bloqueia comandos de envio de dados e a leitura de arquivos de senha. Cada compilação do LaTeX pede permissão: responda uma por vez, sem “don't ask again”. O próprio projeto diz que essas defesas não são uma caixa de areia (sandbox). No Mac e no Linux, ele recomenda ligar o sandbox do Claude Code nas suas configurações.

Outros comandos que o README lista: /outcome (registra o que aconteceu com cada candidatura e rascunha follow-ups, sem enviar), /rank (ordena várias vagas), /expand (enriquece o perfil com links públicos seus), /upskill (mostra lacunas e um plano de estudo), /html-report (painel das candidaturas), /add-template (usar o seu próprio modelo de currículo), /reset (apaga o perfil, pedindo confirmação).

O que este guia não ensina, de propósito: a busca automática no LinkedIn. O próprio README avisa que acesso automatizado vai contra os termos de uso do LinkedIn. Para vagas do LinkedIn, copie e cole o texto, como em qualquer outro site.

Perguntas rápidas

Precisa saber programar?

Não para o caminho simples: você instala três programas, abre a pasta no app do Claude e digita /setup, /apply e /interview. Mas o Claude Code é uma ferramenta de programação: ele vai pedir permissão para criar arquivos e rodar comandos, e você precisa ler e aprovar. Se algo der erro, você pode pedir ajuda ao próprio Claude na conversa.

É grátis?

O projeto é grátis (MIT). O Claude Code é pago: não tem plano gratuito. Você precisa de Claude Pro ou Max, ou de créditos da API (paga por uso). Em 27/10/2026, o Pro custava US$ 20/mês no mensal (claude.com/pricing). Python e LaTeX são grátis.

Funciona no meu computador? E no celular?

Funciona em computador com Mac, Windows ou Linux (o Claude Code pede, segundo a Anthropic, macOS 13+, Windows 10 1809+ ou Ubuntu 20.04+, e 4 GB de RAM). Não funciona no celular: precisa do Python e do LaTeX instalados num computador.

É seguro?

Depende de você usar com cuidado:

  • Seus dados vão para a Anthropic processar (não é offline). Os arquivos ficam na sua pasta.
  • Não publique o seu perfil. Use uma pasta local ou um repositório privado, nunca um fork público. Antes de qualquer git push, confira os commits.
  • Leia as permissões que o Claude pede antes de aprovar.
  • Revise tudo antes de enviar. A vaga é texto de terceiros e o revisor automático não é a palavra final.

Funciona com a Gupy?

Funciona colando o texto da vaga que está na Gupy. Não existe integração com a Gupy (nem com a Catho ou o Indeed Brasil): ele não entra no site, não busca vagas lá e não se candidata por você.

Funciona em português?

O fluxo foi pensado para funcionar em qualquer idioma e país (README). O idioma do currículo você escolhe no /setup (padrão inglês), e as instruções do /apply mandam a carta seguir o idioma da vaga. Os exemplos do projeto são em dinamarquês e inglês; não testamos em português.

Limites honestos

  • Não garante emprego, entrevista nem aprovação em filtros automáticos (ATS).
  • Não envia nada sozinho. Você revisa e envia.
  • Não inventa experiência, mas pode errar. Leia cada linha.
  • Os números 69/20/1 são o relato do autor, de uma busca só.
  • A busca automática de vagas foi feita para sites da Dinamarca; para o Brasil, cole o texto da vaga.
  • Custo: cada candidatura consome o limite do seu plano do Claude.
  • Versão: este guia descreve a v1.7.3 (19/10/2026). O projeto muda rápido; os comandos podem mudar.

Créditos e fonte

pip: Pip, o pássaro mensageiro mascote do AI Job Search, animação original de Mads Lorentzen (licença MIT).

Pip, o mascote do projeto. Arte de Mads Lorentzen, licença MIT.

Continue aprendendo

Escolha um próximo passo prático.

Voltar para Guias

Baixe o guia em PDF

Receba o PDF deste guia e os próximos guias práticos por e-mail.

Você recebe o PDF e os próximos guias por e-mail. Cancele quando quiser. Privacidade

Comentários

Comentários

Ficou com alguma dúvida ou tem algo a acrescentar? Participe da conversa.

Sem precisar de conta. Clique em Entrar e escolha um nome para comentar.

Carregando a conversa…

Privacidade dos comentáriosDiretrizes para comentários