Job Hunter é uma máquina open-source de busca de emprego. Ela faz scraping dos quadros que você checaria manualmente, filtra tudo com base nas suas palavras-chave e no piso salarial, coloca os sobreviventes em uma planilha e — depois que você os aprova — abre um navegador e preenche as candidaturas para você, pausando antes de cada envio.
Sem IA. Sem serviços em nuvem. Nenhuma chave de API necessária para o fluxo principal. Uma única instalação atende várias pessoas, cada uma com perfis, currículos e dados isolados.
→ Obtenha no GitHub — licenciado sob MIT
O pipeline
▶ show code▼ hide code
Scrape → Match → Review → Auto-Apply → Done
Você revisa uma planilha e marca as vagas com S/N. Essa é toda a sua carga de trabalho manual. Tudo dos dois lados dessa decisão é automatizado.
Recursos
Mais de 15 scrapers, todos de fontes gratuitas
- Quadros principais — Greenhouse, Lever, Himalayas, RemoteOK, USAJobs, Arbeitnow
- Estendidos — Workday, The Muse, Wellfound, Adzuna, Google Jobs
- Busca em toda a internet — DuckDuckGo mais páginas de carreira diretas das empresas
- Freelance / meio período — API do Freelancer.com + buscas salvas para Upwork, PeoplePerHour, Guru, Braintrust, com um limite semanal opcional de horas
- Trabalhos de treinamento de IA — um diretório de 15 plataformas de treinamento de IA (DataAnnotation, Outlier, Alignerr, Mercor…) com rastreamento de cadastro por plataforma e scrapers dedicados
Correspondência determinística — sem roleta de LLM
A correspondência é por palavra-chave + faixa salarial, ponto final. O mesmo perfil produz os mesmos resultados em toda execução. Os filtros de qualidade cuidam da relevância do título, apenas USD / orçamento mínimo, remoção de páginas de agregadores e deduplicação entre fontes — tudo configurável, tudo inspecionável.
Auto-candidatura que respeita o botão de enviar
A automação de navegador (Playwright) preenche formulários, envia o currículo certo para cada vaga e responde aos campos padrão de ATS a partir de um catálogo construído com base nos formulários reais do Greenhouse, Lever, Workday, Ashby, iCIMS, Indeed e LinkedIn.
- Pausa antes de cada envio — você sempre dá o clique final
- Nunca despeja dados pessoais em perguntas de triagem de texto livre
- Mapeia vagas para PDFs de currículo automaticamente, com um gerador de currículo em PDF embutido
Múltiplos perfis, dois backends de armazenamento
- Cada pessoa tem configuração, dados e currículos isolados — uma instalação atende toda a família
- CSV local (configuração zero) ou Google Sheets (revise pelo celular)
- A limpeza de vagas obsoletas remove automaticamente publicações não aprovadas após uma idade configurável
Painel de administração
Um dashboard web para revisar vagas, gerenciar perfis, rodar scrapes por vaga ou por currículo, e — no modo implantado — gerenciar múltiplos usuários com seções expansíveis por usuário.
Combina com o OpenTechnologyApp
Prefere filas e dashboards a planilhas? O template de projeto Job Hunter no OpenTechnologyApp espelha o painel de administração: uma fila de pipeline de API, filas de revisão/auto-candidatura, rastreamento de entrevistas, perfis de busca e histórico de execuções — com automações roteando vagas aprovadas para o executor local de candidaturas.
Como começar
▶ show code▼ hide code
git clone https://github.com/OpenTechnology14/Job-Hunter.git
cd job-hunter
pip install -r requirements.txt
python run_scrape.py # scrape + match
python run_apply.py # review, then auto-apply
Job Hunter é licenciado sob MIT — faça um fork, adicione um scraper, ou conecte-o ao seu próprio rastreador.