Extensão de Chrome para preencher automaticamente formulários extensos de candidatura a vagas.
- Perfil persistente: cadastre seus dados uma única vez.
- Leitura de PDF: anexe seu currículo em PDF e a extensão extrai o texto automaticamente.
- Anexo automático do currículo: o PDF é guardado e reanexado nos campos de upload da candidatura (inclusive os escondidos por ATS).
- Detecção automática de campos: funciona em formulários genéricos e nas principais plataformas de RH.
- Mapeamento de plataformas: suporte otimizado para LinkedIn, Gupy, Greenhouse, Lever, Workable, Indeed, Vagas.com, Catho, InfoJobs, Kenoby, Solides, Abler, Quickin, 99jobs, inHire, SmartRecruiters, Jobvite e Pandapé.
- Formulários multi-step: a sugestão reabre automaticamente a cada nova etapa de formulários em várias páginas/SPA.
- Modo de revisão: visualize e edite os valores antes de preencher, ou use o modo automático.
- Matching inteligente: pontuação por heurísticas e palavras-chave, com sinônimos (sim/não, gênero, etnia), conversão estado↔UF e match por faixa numérica para selects e radios (salário, anos de experiência).
- Clone ou baixe este repositório.
- Abra o Chrome e vá para
chrome://extensions/. - Ative o Modo do desenvolvedor (canto superior direito).
- Clique em Carregar sem compactação e selecione a pasta
formphantom. - A extensão aparecerá na barra de ferramentas.
- Clique no ícone da extensão.
- Preencha seus dados na aba Perfil e salve.
- (Opcional) Vá na aba Currículo PDF e anexe seu CV para extração de texto.
- Abra uma vaga em qualquer site suportado.
- Na aba Ações, clique em Preencher esta página.
- No modo Revisar, ajuste os valores no overlay e confirme.
formphantom/
├── manifest.json
├── background.js
├── popup/
│ ├── popup.html
│ ├── popup.css
│ └── popup.js
├── content_scripts/
│ ├── fieldDetector.js
│ ├── platformMappers.js
│ ├── autofill.js
│ └── overlay.js
├── styles/
│ └── overlay.css
├── lib/
│ ├── pdf.min.js
│ └── pdf.worker.min.js
└── icons/
└── icon*.png
- Manifest V3
- Chrome Extensions API (storage, scripting, tabs)
- PDF.js para parsing de currículos
- Matching heurístico com normalização e scoring
MIT
