Build
Guide · quatre étapes

HARVEY : l'agent qui cherche tes clients, réglé pour la France

En deux mots le contexte de cette leçon

Harvey est un agent gratuit qui cherche des entreprises, lit leur site, écrit à chacune et lit les réponses. Il tourne sur ton abonnement Claude. Il ne décroche pas encore de rendez-vous tout seul et il te faut une boîte d'envoi et un domaine à part.

Le lien exact, ce qu'il fait vraiment, le domaine à préparer, l'installation, puis les réglages pour prospecter en France.
01

Ce que Harvey fait vraiment et ce qu'il ne fait pas

Le lien. github.com/ethanplusai/harvey. Licence MIT (libre d'usage, y compris pour en vivre), version 0.2.1, relu le 20/10/2026.

Il cherchedes entreprisesIl litleur siteIl trouvele décideurIl écrit3 mailsTu valideschaque mailIl litles réponses
Rien ne part sans ton clic, tant que tu ne changes pas ce réglage.

Comment. Il trouve les entreprises sur une carte libre (gratuite, mais maigre pour les artisans sans boutique) ou sur des annuaires payants. Il lit leur site sans appeler Claude, devine le format de l'adresse du patron (ou de celui qui décide) et ne garde que les adresses vérifiées. Puis il écrit trois mails courts, les envoie avec un plafond par jour et s'arrête dès qu'on lui répond.

Ce que le reel laisse croireCe que dit la page du projet
Il décroche le rendez-vousPas encore : la prise de rendez-vous est dans « Next » (à venir)
Il répond 24 h sur 24Il prépare les réponses. Par défaut, chacune attend aussi ton clic
Aucune facture en plusPas de facture de modèle. Mais il faut un abonnement Claude Pro ou Max, une boîte d'envoi (environ 7 $ par mois chez Google Workspace d'après lui) et un domaine

Ce qu'il te faut aussi. Une clé d'un vérificateur d'adresses (Reoon : 600 vérifications gratuites par mois d'après le dépôt (le dossier d'un projet avec tout son historique, gardé par git. Il peut être privé ou public)) : sans elle, les adresses restent « devinées » (le vérificateur teste qu'une adresse existe) et Harvey ne leur écrit jamais. Il utilise ton abonnement Claude, avec ses limites : par défaut il s'arrête à 80 % pour t'en laisser.

Vérifie les conditions d'Anthropic. Un agent qui tourne seul sur ton abonnement, c'est un usage automatisé. La page du projet te dit elle-même de relire les conditions de ton abonnement avant.

02

Un domaine à part pour envoyer

Pourquoi. Des mails envoyés à des inconnus finissent parfois en indésirables. Si c'est depuis ton adresse principale, c'est elle qui est marquée et tes mails à tes vrais clients suivent. Le dépôt le dit lui-même : jamais ton domaine principal. Commence par là, la chauffe prend des semaines.

  1. Achète un nom proche du tien mais différent : tonnom-pro.fr si ton site est tonnom.fr.
  2. Crée une boîte mail sur ce nom. Le dépôt conseille Google Workspace (Gmail). Microsoft 365 ou une boîte SMTP marchent aussi.
  3. Pose les trois réglages SPF, DKIM et DMARC dans les réglages de ton domaine : ils prouvent que tes mails viennent bien de toi. Ta boîte mail te donne les lignes à copier. Sans les trois, Gmail te range en indésirables.
  4. Chauffe la boîte deux à quatre semaines : envoie peu au début pour que Gmail te fasse confiance. Puis commence à 10 ou 20 mails par jour et ajoute environ 5 par jour. Les 50 par jour de Harvey sont un maximum, pas un objectif.
03

Installe-le avec Claude Code

Avant. Claude Code installé et connecté à ton abonnement Pro ou Max, Python 3.11 ou plus récent et git. Ouvre le terminal dans le dossier où tu ranges tes projets, puis colle ces trois lignes :

Dans le terminal
git clone https://github.com/ethanplusai/harvey.git
cd harvey
claude
Claude Code ouvert dans le terminal : le dossier en haut, la ligne où l'on écrit en bas
Quand ça a marché, tu vois ça : ton dossier en haut. En bas, la ligne ❯ où tu écris. Chez toi, la deuxième ligne peut citer un autre modèle ou une autre formule. Tu lis « commande introuvable » à la place ? Claude Code n'est pas installé : reprends la leçon d'installation

Ensuite, dis-lui set up Harvey for me. Le dépôt contient une fiche qui transforme Claude Code en assistant d'installation : il regarde où tu en es, installe ce qui manque et te pose une question à la fois.

Il va te demander ta boîte d'envoi (pour Gmail, il te guide pour créer un accès dans la console de Google), ta clé de vérificateur, ton site pour apprendre ce que tu vends, puis lesquels de ses 23 indices garder (pas de site, pas de réservation en ligne…).

Ce qui n'est pas vérifié. Ses commandes sont écrites pour Mac et Linux. Sa page dit que Windows marche avec Claude (seule l'option ChatGPT y est refusée), mais je ne l'ai pas installé. Si une commande échoue, colle l'erreur à Claude Code.

04

Les réglages pour la France

Ce que tu fais. Toujours dans Claude Code, dans le dossier harvey, envoie ce message. Remplace les parties entre crochets.

Clique ici pour ouvrir les réglages à envoyer, puis sur Copier
À écrire dans Claude Code, dans le dossier harvey
Applique ces réglages pour la France dans harvey.local.yaml s'il existe,
sinon dans harvey.yaml, puis montre-moi chaque ligne changée :
- channels.email.require_approval: true (ne le passe jamais à false)
- channels.email.max_daily_sends: 10
- channels.linkedin.enabled: false
- icp.geography: ta ville ou ton département, en France
- usage.quiet_hours: 22:00 à 07:00, timezone Europe/Paris
- persona : mon vrai nom prénom nom et mon entreprise nom

Puis ajoute en tête de la partie Compliance de skills/email_frameworks.md :
- n'écrire qu'à des professionnels, sur un sujet lié à leur métier ;
- jamais à un particulier ;
- dans chaque mail : qui je suis, d'où vient l'adresse (par exemple « trouvée
  sur le site de votre entreprise ») et une dernière ligne « Pour ne plus
  recevoir mes mails, répondez STOP », puis mon adresse postale adresse ;
- écrire les mails en français ;
- si un mail devient trop long pour ta vérification avant envoi, raccourcis-le
  sans retirer ces lignes.

Montre-moi ensuite un mail d'exemple avant tout envoi.

La règle, d'après la page de la CNIL sur la prospection par mail. À un professionnel, tu peux écrire sans son accord si le sujet est lié à son métier, si tu dis qui tu es et s'il peut refuser simplement à chaque mail. Si son adresse vient d'un tiers, il doit avoir été prévenu et pouvoir s'y opposer. À un particulier, il faut son accord avant le premier mail. Les adresses génériques (contact@, info@) désignent l'entreprise : la règle de l'accord ne s'y applique pas, mais dis toujours qui tu es et comment refuser.

D'où vient l'adresse. Ce n'est pas écrit sur cette page de la CNIL : je le tire du RGPD, qui oblige à dire d'où viennent des données qu'on n'a pas reçues de la personne. D'où la ligne du message.

Les adresses devinées. Harvey devine souvent l'adresse (prenom.nom@). La CNIL a publié le 16/10/2026 une page sur ce cas : c'est permis sous conditions. A priori non pour une personne absente d'internet ou qui passe par un formulaire de contact. Toute opposition l'exclut aussitôt. Elle conseille aussi d'effacer les adresses restées sans réponse.

Le lien pour se désinscrire. Je n'ai pas trouvé dans sa page de lien ajouté tout seul pour Gmail. La ligne « répondez STOP » est un moyen simple de refuser, pas un lien de désinscription : Harvey traite tout « stop » comme définitif. Vérifie-la sur tes premiers mails avant d'approuver.

Le piège

Le pilote automatique (le réglage require_approval: false) envoie sans que tu relises. Le dépôt le dit : c'est toi l'expéditeur, pas Harvey. Laisse chaque mail attendre ton clic. Ce guide n'est pas un conseil juridique : en cas de doute, la CNIL fait foi.

Pour trier ta liste avant d'envoyerTon mail de prospection : le tri en deux questions à donner à Claude→

Et construire ton propre agent ?

Harveyfait
Parler à Claudemodule 1
Ton premier skillmodule 3

7 modules, 84 leçons, le premier est ouvert.

29 €une fois, à vie
Prix de lancement · ensuite 49 €

Si tu ne retiens qu'une chose

Un domaine à part, un agent, un clic par mail. Commence par dix entreprises de ta ville et lis chaque mail avant de le laisser partir.