Repositório: https://github.com/ethanplusai/harvey Código aberto, licença MIT. Roda no seu computador com a assinatura do Claude (Pro ou Max) ou, no Mac e no Linux, com a do ChatGPT pelo Codex.
01Guia de instalação em 4 passos
- 1Antes de tudo
Python 3.11 ou mais novo (confere com: python3 --version; no Mac, se aparecer 3.9, roda: brew install python@3.13). Claude Code instalado e logado com a sua assinatura (claude login). Quer usar o ChatGPT? Instala o Codex na versão exata que o Harvey aceita: npm install -g @openai/codex@0.159.3 e faz codex login. Uma caixa de e-mail (Gmail/Workspace ou Microsoft 365) num domínio separado, só para prospecção. Checklist abaixo.
- 2Baixa e abre no Claude Code (cola no terminal, uma linha por vez)
git clone https://github.com/ethanplusai/harvey.git
cd harvey claude
- 3Pede a configuração
Dentro do Claude Code, escreve: set up Harvey for me O projeto traz um CLAUDE.md que faz o Claude Code virar o assistente de instalação: ele confere o que falta, instala, pergunta o que precisa e treina o Harvey no seu produto a partir do seu site. Se preferir fazer à mão: python3.13 -m venv .venv && source .venv/bin/activate && pip install -e . cp .env.example .env harvey train https://seusite.com.br harvey signals --confirm free harvey discover (Para usar o ChatGPT: harvey train https://seusite.com.br --provider codex --model gpt-5.5)
- 4Abre o painel e liga
harvey dashboard (mostra um link privado para http://127.0.0.1:5555) harvey run Cada e-mail fica na Outbox esperando você. No painel: A aprova, E edita, R rejeita, J e K passam de um para o outro. Deixa o modo de aprovação ligado (é o padrão).
02Checklist do domínio de prospecção
[ ] Domínio separado só para prospecção (um parecido com o seu, nunca o principal da empresa). [ ] SPF, DKIM e DMARC configurados nele. Confere com: harvey warmup seudominio.com.br (responde READY ou NOT READY). [ ] Aquecimento: o projeto pede de 2 a 4 semanas de aquecimento antes de volume de verdade, e manter o aquecimento ligado depois. Ele recomenda o TrulyInbox (harvey trulyinbox connect). [ ] Limite diário: o projeto recomenda começar com 10 a 20 e-mails por dia por caixa e subir uns 5 por dia. O padrão (max_daily_sends: 50) é só o máximo permitido. Com channels.email.warmup.start_date preenchido, o Harvey faz essa subida sozinho. [ ] Descadastro em todo e-mail: troca a linha de saída (compliance.opt_out_line no harvey.yaml) por uma em português que o Harvey reconhece, por exemplo: "Se não quiser mais receber, responda STOP e eu não escrevo de novo." O pedido de saída vale na hora e para sempre. [ ] Endereço da empresa no rodapé: preenche compliance.postal_address antes da primeira campanha. [ ] Lista de quem nunca recebe: clientes atuais, concorrentes e quem já pediu para sair em compliance.do_not_contact. [ ] LGPD: escreve só para e-mail profissional que a própria empresa publicou, sobre assunto ligado ao negócio dela, com o seu nome e o da sua empresa claros, e guarda de onde veio cada contato. Na dúvida, passa pelo seu jurídico antes de ligar.
MODELO DE E-MAIL FRIO DE 3 LINHAS (base em português)
Oi, {nome}. Vi no site da {empresa} que [o detalhe que o Harvey encontrou, por exemplo: vocês estão contratando atendente]. A gente ajuda [tipo de empresa] a [resultado concreto] sem [o trabalho que isso dá hoje]. Faz sentido uma conversa de 15 minutos na semana que vem?
Como usar: no painel, abre Campaigns, escolhe a campanha e cola no campo de feedback para o redator: "Escreve sempre em português do Brasil, em 3 linhas, seguindo este modelo:" e o modelo acima.
O Harvey é gratuito. Os custos são a sua assinatura do Claude ou do ChatGPT e a caixa de e-mail. Segundo o criador, as ferramentas que ele substitui começam em 250 a 500 dólares por mês.