Documentação

Recursos

Os recursos do Resume Matcher na ordem de uso: currículo principal, personalização e fila, editor, verificação ATS, carta, entrevista e candidaturas.

O Resume Matcher personaliza seu currículo para cada descrição de vaga, usando um modelo de IA que você escolhe. Esta página cobre todos os recursos na ordem em que você vai encontrá-los: adicionar um currículo principal, personalizá-lo para uma vaga, refiná-lo no editor, gerar os extras e acompanhar suas candidaturas. Para conectar um modelo primeiro, veja Traga sua própria chave de IA.

Seu currículo principal nunca é sobrescrito. Cada versão personalizada é salva como um currículo separado, ligado ao principal de onde veio e à vaga para a qual foi escrita.

Painel

Painel com o card do currículo principal padrão, o card Add Master Track, sete currículos personalizados intitulados Cargo @ Empresa com as datas de edição, o card Create Resume e os botões Tailoring Queue, Application Tracker e Settings acima de uma linha de links da comunidade

O painel é a sua base. Ele mostra:

  • Seu currículo principal (card azul), marcado como Padrão se for aquele por onde a personalização começa, com o status de processamento.
  • + Adicionar trilha principal, para adicionar outro currículo principal, até cinco no total.
  • Um card por currículo personalizado, com o título “Cargo @ Empresa”, o status e a data da última edição.
  • Criar Currículo, que abre a página de personalização para fazer uma nova versão personalizada.
  • Fila de personalização, Acompanhamento de candidaturas e Configurações no rodapé, acima de links para seguir o projeto no GitHub, dar uma estrela, patrociná-lo, entrar no Discord e conhecer os colaboradores.

Clique em qualquer card para abrir a página daquele currículo, onde você pode visualizá-lo, baixá-lo, duplicá-lo, abri-lo no editor com Editar Currículo ou, em um currículo principal, rodar Aprimorar Currículo.

Se ainda não houver um modelo de IA configurado, um aviso no topo leva você a Configurações.

Currículos principais

Um currículo principal é o seu currículo completo, sem personalização: todos os empregos, projetos e habilidades em um só lugar. Toda versão personalizada é criada a partir de um, e a personalização nunca o altera.

Envie um. Arraste um arquivo PDF, DOC ou DOCX de até 4 MB. A IA lê o arquivo e o transforma em seções estruturadas (informações pessoais, resumo, experiência, formação, projetos, habilidades) que você pode editar no editor. Uma cópia do texto original é guardada. PDFs escaneados, só com imagem, não têm camada de texto e são rejeitados; passe-os por um OCR antes. Se o processamento falhar, você pode tentar de novo pelo painel.

Ou monte um com o Assistente de currículo. Se você não tem um arquivo de currículo, o assistente entrevista você com uma pergunta por vez (no máximo 15) e monta seu currículo principal enquanto você responde. Um rascunho ao vivo à direita mostra o currículo tomando forma. O assistente é instruído a nunca inventar empregadores, cargos, datas, diplomas, certificações, métricas, ferramentas ou habilidades; tudo vem das suas respostas.

Resume Wizard perguntando o seu nome e o tipo de vaga que você busca, com uma caixa de resposta vazia, uma barra de progresso das etapas e um painel Live Draft vazio à direita

À medida que você responde, a barra de progresso avança e o rascunho ao vivo cresce: seu nome e cargo, cada emprego com seus bullets e suas habilidades.

Resume Wizard na terceira etapa, perguntando o que você entregou na Fernway Payments e como mediu o resultado, com uma resposta digitada e o Live Draft mostrando o nome, o cargo, um emprego com três bullets e uma lista de habilidades

Trilhas de carreira. Mantenha até cinco currículos principais, por exemplo um para vagas de backend e outro para vagas de ML.

  • Exatamente um é o padrão. Marque outro com Definir como padrão a qualquer momento.
  • Comece uma nova trilha com Adicionar trilha principal, ou use Duplicar em um currículo existente.
  • Na página de personalização, escolha em Selecionar Currículo de qual currículo principal tirar os bullets. O padrão já vem selecionado.

Personalização de currículo com IA

Abra a página de personalização pelo card Criar Currículo do painel.

Página Tailor Your Resume com Keyword enhance escolhido como intensidade de personalização, o limite de páginas em 2 pages e os bullets por cargo em All, uma descrição de vaga de Senior AI Engineer colada e o botão Generate Tailored Resume

  1. Escolha uma intensidade de personalização:
    • Ajuste leve: edições mínimas para alinhar melhor a experiência que você já tem.
    • Realce de palavras-chave (o padrão): incorpora palavras-chave relevantes sem mudar o cargo nem o escopo.
    • Personalização completa: personalização abrangente usando a descrição da vaga.
  2. Defina o tamanho:
    • Limite de páginas: 1, 2 ou 3 páginas, ou Sem limite (padrão: 2 páginas). Sempre que possível, os bullets menos relevantes são cortados até o currículo caber. Sem limite desativa o ajuste de páginas.
    • Tópicos por cargo: Até 3, Até 5 ou Todos (o padrão): os bullets mais relevantes mantidos para cada emprego ou projeto.
  3. Cole a descrição da vaga (até 100.000 caracteres).
  4. Clique em Gerar Currículo Personalizado.

Você pode mudar a intensidade padrão em Configurações, em Configurações de Prompt. O limite de páginas e o número de bullets por cargo ficam guardados no seu navegador.

O que acontece quando você gera

  1. Análise da vaga. A IA extrai a empresa, o cargo, as habilidades obrigatórias e desejáveis, as principais responsabilidades e as palavras-chave. O resultado é salvo com a vaga, e é assim que o card no quadro de candidaturas recebe depois a empresa e o cargo sem outra chamada à IA.
  2. Seleção de bullets. A IA dá a cada bullet dos seus empregos e projetos uma nota de relevância para a vaga. Ela só pontua; não pode reescrever nem inventar bullets. Depois, o código mantém os bullets mais relevantes até o limite de Tópicos por cargo e, renderizando de fato a página, descarta os menos relevantes até o currículo caber no seu Limite de páginas, mantendo pelo menos um por entrada. Se mesmo assim não couber, todos os bullets selecionados são mantidos e a prévia avisa. Com Todos e Sem limite, essa etapa é pulada. Seu currículo principal mantém todos os bullets.
  3. Plano de habilidades. A IA propõe quais habilidades destacar. O código só aceita uma habilidade se ela já estiver no seu currículo, aparecer no texto do currículo ou for uma habilidade obrigatória ou desejável que aparece palavra por palavra na descrição da vaga.
  4. Edições pontuais. Em vez de reescrever o currículo inteiro, a IA devolve uma lista de edições específicas, cada uma citando o texto original que substitui. O código confere cada citação com o seu currículo e rejeita edições que mirem campos protegidos.
  5. Redes de segurança e acabamento. O código restaura seus dados pessoais e datas, mantém todas as habilidades originais, remove uma lista de expressões batidas com “cara de IA” (a menos que a descrição da vaga as use) e reverte qualquer linha reescrita que introduza um número que o seu original não tem.

A execução inteira tem um limite de tempo (quatro minutos por padrão) para que um modelo lento não trave o app.

Revise antes de qualquer coisa ser salva

Diálogo Review AI Tailoring Results: as contagens do resumo das alterações (2 skills added, 3 descriptions modified, 1 high-risk change), uma nota de que 8 de 14 bullets foram mantidos e mais 4 cortados para caber no limite de páginas, um aviso de adição de alto risco, um diff de antes e depois do resumo e os botões Reject & Regenerate e Confirm & Save

A prévia mostra:

  • Um resumo das alterações: habilidades adicionadas e removidas, certificações adicionadas, descrições modificadas e alterações de alto risco.
  • O que a seleção de bullets fez, por exemplo “8 de 14 marcadores mantidos (até 3 por cargo ou projeto) · Mais 4 removidos para caber no limite de páginas”.
  • Um aviso de alto risco quando a IA acrescentou algo, normalmente uma habilidade tirada da descrição da vaga, para você confirmar que aquilo é verdade no seu caso.
  • Diffs de antes e depois para o resumo, as habilidades e cada bullet alterado.

Escolha Confirmar e salvar para manter o resultado, ou Rejeitar e regenerar para descartá-lo e tentar de novo. A decisão vale para a prévia inteira. Leia cada mudança: as proteções impedem números, empregadores e datas inventados, mas a redação ainda pode exagerar o seu papel, e a verificação final é sua.

Com a prévia, um card ATS Score Breakdown (o detalhamento da pontuação ATS) aparece abaixo do formulário e continua lá depois que você fecha a prévia. É uma heurística ponderada, calculada por código: 40% correspondência de palavras-chave, 20% cobertura das habilidades da vaga, 15% correspondência de cargo, 15% completude das seções e 10% consistência de datas. Não é uma simulação de nenhum sistema real de rastreamento de candidatos. Quando você confirma, a pontuação é salva com o currículo personalizado; veja Pontuação ATS.

Quando você confirma

  • O currículo personalizado é salvo como um novo currículo, com o título “Cargo @ Empresa”, ligado ao principal e à vaga, junto com a pontuação ATS.
  • Um card para ele vai para a coluna Enviado do Acompanhamento de candidaturas.
  • Se você ativou essas opções em Configurações, uma carta de apresentação, uma mensagem de contato e a preparação para entrevista são geradas junto.
  • O currículo personalizado abre como qualquer outro: tudo continua editável no editor.

Personalize várias vagas: a Fila de personalização

Vai se candidatar a várias vagas de uma vez? Coloque-as na fila, e o Resume Matcher personaliza uma depois da outra. Abra a fila pelo botão Fila de personalização do painel ou pelo botão na página de personalização.

Tailoring Queue: à esquerda, o formulário Add a Job com uma descrição de vaga colada, o cargo, a empresa e o ID da vaga detectados, uma pausa de cinco segundos e o botão Add to Queue; à direita, cinco vagas marcadas como Queued, Tailoring, Done, Done e Failed

  1. Escolha a intensidade de personalização e cole uma descrição de vaga. O cargo, a empresa e o ID da vaga são detectados no texto sem chamar a IA; corrija-os se estiverem errados.
  2. Defina a Pausa, o intervalo depois de cada vaga (5 segundos por padrão, até 60), para reduzir o risco de atingir o limite de requisições do seu provedor.
  3. Clique em Adicionar à fila e repita para a próxima vaga.

As vagas rodam da mais antiga para a mais nova, cada uma marcada como Na fila, Personalizando, Concluído ou Falhou. Uma vaga concluída tem um botão Ver currículo. Uma que falhou, por exemplo por passar do limite de tempo, não é tentada de novo; adicione-a outra vez. A fila fica guardada no banco de dados, então sobrevive a um recarregamento da página ou a uma reinicialização. Limpar concluídas tira da lista as vagas finalizadas e Limpar tudo remove todas as vagas, menos a que está sendo personalizada; nenhum dos dois exclui um currículo.

As vagas da fila pulam a etapa de revisão. Cada uma passa pelas mesmas edições pontuais e redes de segurança da página de personalização e depois é salva na hora como um currículo personalizado, com o card na coluna Enviado, a pontuação ATS e a carta de apresentação, a mensagem de contato ou a preparação para entrevista que você tiver ativado em Configurações. A fila não usa o limite de páginas nem os bullets por cargo: ela mantém todos os bullets. Abra cada resultado no editor e leia antes de enviar.

O que a IA pode e não pode mudar

A personalização foi feita para reescrever, não para inventar. Estas regras são aplicadas em código, não apenas pedidas no prompt:

A IA pode A IA não pode
Reescrever seu resumo e seus bullets com a linguagem da vaga Mudar seu nome, e-mail, telefone, localização ou links
Reordenar e destacar habilidades Mudar empregadores, cargos ou datas
Escolher quais bullets manter, dentro do seu limite de páginas e dos bullets por cargo Mudar instituições de ensino, diplomas ou datas da formação
Adicionar uma habilidade que a vaga exige, se ela aparecer palavra por palavra na descrição da vaga (sinalizada como alto risco) Adicionar um número, porcentagem ou métrica que não esteja no original
Remover suas habilidades, certificações, idiomas ou prêmios existentes
Adicionar novos empregos, instituições de ensino ou projetos
Mexer nas suas seções personalizadas

Editor de currículo

Todo currículo, principal ou personalizado, abre no editor (a tela Criar Currículo): um painel de edição à esquerda e uma prévia ao vivo e paginada à direita.

Resume Builder: o painel Template & Formatting com Single Column selecionado à esquerda e uma prévia ao vivo de uma página à direita, sob as abas Resume, Cover Letter, Outreach Mail, Interview Prep, JD Match e ATS Check

Edição

  • Edite cada seção ali mesmo: informações pessoais, resumo, experiência, formação, projetos, e habilidades e prêmios.
  • Formate o texto dos bullets com negrito, itálico, sublinhado e links, e ligue ou desligue o marcador em cada linha.
  • Adicione empregos, instituições de ensino, projetos e bullets; duplique ou remova itens.
  • Renomeie, oculte, mostre e reordene seções, com mover para cima/para baixo ou arrastar e soltar.
  • Adicione seções personalizadas de três tipos: texto livre, uma lista de itens (como uma entrada de emprego) ou uma lista simples de textos.

Ferramentas da prévia

  • Amplie e reduza o zoom, ative uma sobreposição de margens e veja a contagem de páginas ao vivo.
  • Abas Currículo, Carta de Apresentação, Mensagem de Contato, Preparação, Análise de Vaga e Verificação ATS. A Preparação e a Análise de Vaga precisam de um currículo personalizado; a Verificação ATS funciona em qualquer currículo salvo.

Ações

  • Regenerar com IA: reescreve os itens selecionados com uma instrução sua (veja Aprimoramento com IA e Regenerar com IA).
  • Redefinir: volta para a última versão salva.
  • Salvar: salva agora. O editor também salva sozinho enquanto você edita.
  • Baixar: exporta o currículo em PDF com as configurações atuais do template.

Templates de currículo

O Resume Matcher inclui sete templates:

Template Layout Cor de destaque Indicado para
Coluna Única Layout tradicional de uma coluna (o padrão) Não Candidaturas em geral
Duas Colunas Layout dividido, com os detalhes de apoio em uma coluna lateral Não Quem equilibra experiência e habilidades
Moderno Layout contemporâneo de uma coluna Sim Uma apresentação visual mais limpa, com estilo moderno
Moderno Duas Colunas Layout dividido contemporâneo Sim Currículos densos que ainda precisam de estrutura visual
LaTeX Visual clássico de LaTeX, uma coluna (exporta um PDF, não um arquivo .tex) Não Engenheiros e acadêmicos
Limpo Uma coluna, minimalista Não Um visual simples e arejado
Vívido Duas colunas Sim Um currículo mais visual

Os templates de duas colunas mantêm o conteúdo principal primeiro na ordem de leitura, então os extratores de texto leem sua experiência antes da barra lateral. Templates de PDF mostra uma prévia de cada um.

Controles de formatação

O painel Template e Formatação do editor controla a saída em PDF:

Controle Opções
Tamanho da página A4, Carta US
Margens 5–25 mm em cada lado (padrão 10 mm)
Espaçamento Espaçamento de seção, de item e de linha, em cinco níveis
Tamanho da fonte Tamanho base, mais a escala do seu nome e dos cabeçalhos de seção
Fontes Serifada, sem serifa ou monoespaçada, escolhidas separadamente para os cabeçalhos e o corpo do texto
Modo compacto Liga/desliga
Ícones de contato Liga/desliga
Cores de destaque Azul, verde, laranja ou vermelho, nos templates Moderno, Moderno Duas Colunas e Vívido

Restaurar Padrões volta todos os controles ao padrão a qualquer momento.

Análise de Vaga

Em um currículo personalizado, a aba Análise de Vaga coloca a descrição da vaga ao lado do seu currículo e destaca, em amarelo, cada palavra-chave da descrição da vaga que o seu currículo já contém.

Aba JD Match: 105 keywords extracted, 31 matches found e uma taxa de correspondência de 30%, com a descrição da vaga ao lado do currículo e as palavras correspondentes destacadas em amarelo, junto a um ATS Score Breakdown de 79,2 de 100

Como a taxa de correspondência é calculada. Aritmética simples, sem IA envolvida:

  1. Pegue as palavras da descrição da vaga, descarte palavras comuns do inglês e jargão de anúncio de vaga (como “team”, “role” e “experience”) e fique com as palavras de três letras ou mais.
  2. Faça o mesmo com o seu currículo.
  3. Taxa de correspondência = palavras-chave da descrição da vaga encontradas no seu currículo ÷ todas as palavras-chave da descrição da vaga.

A taxa fica verde a partir de 50%, âmbar a partir de 30% e vermelha abaixo de 30%. Como ela conta cada palavra relevante do anúncio, incluindo a apresentação da empresa, um currículo forte costuma ficar na faixa de 30–50%. Use a taxa para achar habilidades e termos que faltam, não como nota de aprovação. Por enquanto ela só conta palavras simples de a–z, então palavras com acento e textos em chinês, japonês ou coreano não entram na conta.

Pontuação ATS

Em um currículo personalizado, a aba Análise de Vaga também mostra o ATS Score Breakdown (o detalhamento da pontuação ATS) do currículo, calculado em relação à vaga para a qual ele foi personalizado.

ATS Score Breakdown: 79,2 de 100, com correspondência de palavras-chave de 80,8%, cobertura de habilidades de 94,4%, correspondência de cargo de 20,0%, completude das seções de 100% e consistência de datas de 100%; depois, três palavras-chave ausentes, duas palavras-chave do currículo principal seguras para adicionar e recomendações

  • A pontuação, de 0 a 100, soma cinco partes: correspondência de palavras-chave (40%), cobertura de habilidades (20%), correspondência de cargo (15%), completude das seções (15%) e consistência de datas (10%). Uma parte que não pode ser pontuada, como a correspondência de cargo quando o anúncio não tem um título de vaga, fica de fora, e as outras são reponderadas.
  • Palavras-chave ausentes: palavras-chave da vaga que não estão nem neste currículo nem no seu currículo principal.
  • Seguras para adicionar (no seu currículo principal): palavras-chave da vaga que o seu currículo principal tem e esta versão personalizada não, então adicioná-las não inventa nada.
  • Recomendações: dicas baseadas em regras, como usar o título exato da vaga no seu título profissional.

O cálculo é feito por código simples. Ele usa as palavras-chave que a IA extraiu quando a vaga foi analisada, então recalcular não faz nenhuma chamada à IA. A pontuação é salva com o currículo: depois de editar, salve e clique em Recalcular (o botão fica desativado enquanto houver alterações não salvas). Assim como a Análise de Vaga, é uma heurística, não uma previsão de como o software de uma empresa vai classificar você.

O Resume Matcher se mantém com doações.

Mais de 200 mil pessoas em busca de emprego já usaram, de graça, sem anúncios nem paywall. Se ele te poupou tempo ou ajudou você a conseguir uma entrevista, patrocinar ou me pagar um café mantém tudo assim.

Verificação ATS

A aba Verificação ATS testa se um software consegue ler o PDF do seu currículo. Ela gera a última versão salva com o template e as configurações atuais, o mesmo PDF que Baixar entrega, e depois lê o texto de volta como um extrator de texto de ATS simples faria. Nenhuma IA é usada, e a verificação funciona em qualquer currículo salvo, principal ou personalizado.

Aba ATS Check: Parseability 100/100 e Content 100/100 para o template Single Column, extração de texto completa e uma lista de verificações aprovadas, como texto selecionável, codificação de caracteres, texto vs. imagens, ordem de leitura única, imagens e tamanho

Ela informa:

  • Legibilidade e Conteúdo, cada um de 0 a 100. Uma verificação que falha ou dá alerta tira pontos, e tira mais quando o problema é sério.
  • Extração de texto: completa, parcial ou nenhuma.
  • Verificações, cada uma marcada como OK, alerta ou falha: texto selecionável, codificação de caracteres, texto ou imagens, ordem de leitura única, cabeçalhos e rodapés, imagens, tamanho (dá alerta acima de duas páginas), dados de contato, títulos de seção (Experiência, Formação, Habilidades) e datas.
  • Ida e volta: quanto dos dados do seu currículo volta do PDF (cada campo encontrado, ilegível ou ausente) e se a ordem de leitura se mantém. Mede a fidelidade de leitura desta renderização, não a precisão de um ATS específico.

Em um template de duas colunas, a verificação de ordem de leitura sugere um template de uma coluna para candidaturas que passam por ATS. Alterações não salvas não entram, então salve antes e clique em Verificar novamente depois de mudar qualquer coisa; os resultados não são salvos. Assim como a exportação em PDF, a verificação precisa do frontend rodando e do Chromium (veja Exportação em PDF).

Extras da candidatura

O Resume Matcher também gera materiais de apoio para cada currículo personalizado. Eles são escritos a partir do mesmo currículo e da mesma descrição de vaga usados na personalização, então os materiais da sua candidatura ficam consistentes entre si. Gere cada um pela aba dele no editor, a qualquer momento. Para criá-los automaticamente sempre que você confirmar um currículo personalizado, ative-os em Configurações > Geração de Conteúdo (os três vêm desativados por padrão).

Cartas de apresentação

Aba Cover Letter: a carta em um editor à esquerda com a contagem de palavras e um botão Save, e o layout de impressão com os dados de contato e a data à direita

  • Uma carta curta (100 a 150 palavras) escrita a partir do seu currículo para a vaga específica. O prompt orienta o modelo a não inventar nada que não esteja no seu currículo.
  • Edite a carta à esquerda; o lado direito mostra o layout de impressão com seus dados de contato e a data.
  • Use Salvar para guardar suas edições, Regenerar para um novo rascunho ou Baixar para salvar em PDF.

Mensagens de contato

Um e-mail frio ou mensagem no LinkedIn de 70 a 100 palavras para a mesma vaga, escrito a partir do seu currículo. Na aba Mensagem de Contato, você pode editar, regenerar e copiar a mensagem para a área de transferência.

Você pode trocar os prompts padrão da carta de apresentação e da mensagem de contato pelos seus em Configurações > Geração de Conteúdo. Um prompt personalizado precisa manter os placeholders {job_description}, {resume_data} e {output_language}.

Preparação para entrevista

Aba Interview Prep: uma análise de adequação à vaga que termina com uma lacuna a trabalhar e, depois, perguntas baseadas no currículo, cada uma com uma área de foco e pontos sugeridos para a resposta

Para cada currículo personalizado, a preparação para entrevista traz:

  • Análise de adequação: onde sua experiência se alinha com a vaga e as lacunas a trabalhar.
  • Perguntas baseadas no currículo: perguntas que um entrevistador provavelmente vai fazer sobre o seu currículo, cada uma com uma área de foco e pontos sugeridos para a resposta.
  • Perguntas sobre projetos: perguntas mais aprofundadas sobre os seus projetos.
  • Lacunas de habilidades: habilidades que a vaga pede, por que elas importam e como se preparar. São metas de preparação, não habilidades adicionadas ao seu currículo.
  • Pontos de conversa: temas curtos para retomar ao longo da conversa.

Gere a preparação pela aba Preparação e gere de novo quando quiser.

Aprimoramento com IA e Regenerar com IA

Aprimoramento com IA (currículo principal). Abra a página do seu currículo principal e clique em Aprimorar Currículo. A IA procura entradas de experiência e de projeto com pouco conteúdo e faz até seis perguntas sobre elas. A partir das suas respostas, escreve de dois a quatro novos bullets por item, que você revisa (“Mantendo” versus “Adicionando”) antes de clicar em Adicionar ao Currículo. Ela só usa detalhes que você fornece; não inventa métricas.

Regenerar com IA (qualquer currículo). No editor, clique em Regenerar com IA, escolha as entradas de experiência, os projetos ou as habilidades a retrabalhar e escreva uma instrução como “use verbos de ação mais fortes” ou “destaque a liderança”. Você vê uma prévia de antes e depois antes de qualquer coisa ser aplicada. O prompt proíbe fatos, métricas, datas, empresas, cargos ou conquistas novos.

Regenerar com IA não é o mesmo que Rejeitar e regenerar na prévia da personalização, que descarta o rascunho personalizado inteiro e roda a personalização de novo.

Acompanhamento de candidaturas

O Acompanhamento de candidaturas é um quadro Kanban para a sua busca de emprego. Cada currículo personalizado que você confirma ganha um card automaticamente, e você pode adicionar cards à mão para vagas que ainda não personalizou.

Quadro do Application Tracker com as colunas Saved, Applied, No Response e Response, cards mostrando empresa, cargo, data e um selo Shared Resume, e chips de etapa na parte de baixo

Sete etapas: Salvo, Enviado, Sem resposta, Resposta, Entrevista, Aceito e Recusado.

Os cards mostram a empresa, o cargo, a data em que você se candidatou e um selo Currículo compartilhado quando o mesmo currículo principal está por trás de mais de uma candidatura. A data é registrada automaticamente quando um card é criado em qualquer etapa que não seja Salvo, ou quando ele sai de Salvo pela primeira vez.

Como usar o quadro

  • Arraste e solte cards para reordená-los dentro de uma coluna ou movê-los para outra etapa.
  • Role com os botões de seta, ou pule para uma etapa com os chips na parte de baixo.
  • Selecione vários cards pelas caixas de seleção para mover todos com Mover para… ou excluí-los de uma vez.
  • Gerenciar permite ocultar as etapas que você não usa. Pelo menos uma etapa sempre fica visível.

Detalhes do card. Clique em um card para ver a descrição completa da vaga, fazer anotações e abrir exatamente o currículo com que você se candidatou (Editar currículo leva você ao editor). Se esse currículo tiver sido excluído depois, o card ainda abre e avisa.

Detalhe do card da Northwind Labs na etapa Interview: a descrição da vaga, um campo de notas com Save Notes e o botão Edit Resume

Adicione uma candidatura à mão. Clique em Adicionar candidatura, escolha um currículo, cole a descrição da vaga e escolha uma etapa inicial, como Salvo para uma vaga que você pretende personalizar depois. Empresa e cargo são opcionais: deixe os campos em branco e a IA os extrai da descrição da vaga.

Suporte multilíngue

O Resume Matcher suporta sete idiomas:

  • Inglês
  • Espanhol
  • Chinês (simplificado)
  • Japonês
  • Português (Brasil)
  • Francês
  • Coreano

O idioma da interface muda a interface. O idioma do conteúdo é o idioma em que a IA escreve: currículos personalizados, cartas de apresentação, mensagens de contato e preparação para entrevista. Eles são definidos separadamente em Configurações, então você pode usar a interface em inglês e escrever um currículo em japonês. Os PDFs incluem as fontes Noto Sans para texto em chinês, japonês e coreano. Veja Internacionalização.

Exportação em PDF

Currículos e cartas de apresentação são exportados em PDF. O app abre um navegador Chromium headless em uma versão só para impressão do seu currículo e a imprime, então:

  • O PDF contém texto real, não uma imagem de texto. Cada palavra pode ser selecionada, copiada e lida por software.
  • Os títulos são títulos de verdade, e os layouts de duas colunas mantêm o conteúdo principal primeiro na ordem de leitura.
  • Ele fica igual ao editor, com o template, as fontes, o espaçamento e o tamanho de página que você escolheu.

A exportação em PDF precisa do frontend rodando, porque o Chromium imprime a página de impressão do frontend. Localmente, instale o Chromium do Playwright (uv run playwright install chromium) ou tenha o Chrome ou o Edge instalado; a imagem Docker já inclui tudo.

Provedores de IA e privacidade

Provedores suportados:

  • OpenAI
  • Anthropic
  • OpenRouter
  • Google Gemini
  • DeepSeek
  • Groq
  • Azure AI Foundry
  • Ollama
  • Qualquer servidor compatível com a API da OpenAI (llama.cpp, vLLM, LM Studio)
  • Plano do ChatGPT: entre com sua conta do ChatGPT Plus ou Pro em vez de usar uma chave de API
  • Plano do Claude: roda a sua própria CLI do Claude Code, conectada à sua conta do Claude

Veja Traga sua própria chave de IA para a configuração e para as ressalvas das duas opções de plano.

Guardado na sua máquina. Tudo fica em uma pasta, apps/backend/data/, ou no volume do Docker:

  • resume_matcher.db: um banco SQLite com seus currículos, descrições de vaga, versões personalizadas, quadro de candidaturas e fila de personalização. Ele não precisa de configuração; para usar PostgreSQL em vez dele, veja Use PostgreSQL em vez de SQLite.
  • config.json: configurações não secretas
  • Chaves de API, criptografadas em repouso com um arquivo de chave secreta que só a sua conta de usuário consegue ler, e, se você usa o plano do ChatGPT, os tokens de login dele, criptografados da mesma forma

O que sai da sua máquina. Só as requisições de IA que você dispara, enviadas ao provedor que você escolheu. Com um provedor na nuvem, isso inclui o seu currículo (com seus dados de contato) e a descrição da vaga. O app não contém código de analytics nem de rastreamento. Na inicialização, a biblioteca de IA (LiteLLM) baixa uma lista pública de preços de modelos; essa requisição não leva nenhum dado seu.

Totalmente local. Use o Ollama ou outro servidor de modelo local, e seu currículo, as descrições de vaga e cada saída da IA ficam no seu computador.

Zona de perigo. Em Configurações, Limpar Chaves de API remove todas as chaves armazenadas, e Redefinir Banco de Dados exclui todos os currículos, vagas, conteúdo gerado e a fila de personalização. Nenhuma das duas ações pode ser desfeita.

Use pelo Claude Code (MCP)

O Resume Matcher também traz um servidor MCP, para que Claude Code, Claude Desktop, Cursor, Codex ou outro cliente MCP trabalhem diretamente com os seus currículos. O modelo do cliente escreve o conteúdo; o Resume Matcher guarda, verifica, pontua e renderiza tudo, no mesmo banco de dados do app web, e não precisa de uma chave de IA própria. Funciona com uma instalação local, não com Docker. Veja Use o Resume Matcher pelo Claude Code e pelo Claude Desktop (MCP).

O que o Resume Matcher não faz

  • Não é um site hospedado. Você mesmo roda o app, localmente ou no Docker. Ele foi feito para um único usuário.
  • Não se candidata a vagas nem se conecta a sites de vagas ou aos sistemas das empresas. O quadro de candidaturas é o seu próprio registro.
  • Não prevê como um ATS classifica você. A Verificação ATS testa se o texto pode ser lido de volta do próprio PDF do Resume Matcher, e a pontuação ATS e a Análise de Vaga são heurísticas de palavras-chave e de seções. Nenhuma delas simula o sistema de rastreamento de candidatos de uma empresa.
  • Não escreve um currículo do zero. Ele trabalha a partir do currículo que você enviou ou das suas respostas no assistente.
  • Não lê PDFs escaneados. Os arquivos precisam ter uma camada de texto.
  • Só exporta PDF. Arquivos Word são aceitos como entrada, não como saída.

Próximos passos