Un agent navigateur est fait pour remplir des formulaires, donc la corvée des annuaires ressemble à son travail naturel. Ce qui lui manque généralement, c’est le contexte : quels champs une plateforme rejette, ce qui compte comme « en ligne » là-bas, ce que votre produit peut ou non revendiquer, et une trace de ce qu’il a fait la dernière fois. LaunchRepo fournit exactement cela sous forme de fichiers. Le hic — et cette page est honnête là-dessus — c’est qu’un agent navigateur doit pouvoir lire ces fichiers et travailler dans un navigateur où c’est vous, et non l’éditeur, qui êtes connecté.
Ce dont un agent navigateur a besoin
- L’accès aux fichiers du dépôt
- L’agent doit lire le playbook d’une plateforme, product.json et identity.json. Un agent de codage doté d’un outil navigateur les lit directement ; un agent navigateur purement hébergé a besoin que vous lui transmettiez le playbook et les faits produit pertinents pour chaque plateforme.
- Un navigateur où vous êtes connecté
- Les soumissions se font avec vos comptes. Un agent navigateur qui tourne dans son propre navigateur distant n’est pas connecté en tant que vous et ne peut pas lire votre boîte mail pour les codes de vérification ; le guide du dépôt suppose un Chrome que vous voyez.
- Un moyen d’enregistrer les résultats
- record.py et le tableau de bord local sont des scripts Python sur votre machine. Si l’agent navigateur ne peut pas les exécuter, vous enregistrez chaque résultat vous-même dans le tableau de bord après l’exécution.
- Les conditions d’arrêt du runbook
- Recherche de doublons d’abord, vérification d’identité par plateforme, aucun achat, arrêt sur CAPTCHA ou ambiguïté. Ce sont des instructions que l’agent doit réellement suivre, pas des fonctionnalités livrées avec lui.
Connecter un agent navigateur à votre Chrome
BROWSER-SETUP.md est écrit pour les agents qui se rattachent à un Chrome que vous supervisez. Si votre agent navigateur est un agent de codage doté d’un outil navigateur, le guide s’applique tel quel : Chrome DevTools MCP avec auto-connexion sur votre Chrome de tous les jours (144 ou plus récent), ou un profil Chrome dédié avec un port de débogage local, une seule connexion durable par lot.
Si votre agent navigateur apporte son propre navigateur, le test visible du guide vous dit quand même s’il est utilisable : peut-il ouvrir la page d’accueil publique d’un annuaire et en lire le titre, peut-il se connecter à un annuaire cible avec votre identité, peut-il atteindre votre boîte mail pour l’e-mail de vérification ? Si la réponse aux deux dernières est non, prévoyez que ces étapes seront à vous.
Dans les deux cas : fermez les onglets sensibles sans rapport, n’utilisez que les sites autorisés du produit, n’exportez jamais de cookies ni de profil de navigateur, et ne traitez un appel d’outil terminé que comme un appel d’outil — relisez la page pour voir si elle a été enregistrée.
Le prompt de démarrage
Le prompt de démarrage public de START.md, inchangé. Il suppose un agent capable d’exécuter Python dans le dossier cloné — typiquement un agent de codage doté d’un outil navigateur. Avec un agent navigateur purement hébergé, exécutez plutôt les commandes « doing it yourself » de START.md dans votre terminal et utilisez le tableau de bord pour copier les prompts par plateforme vers l’agent.
Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.Les playbooks et les instructions sont en Markdown anglais, ce que les agents de codage gèrent le mieux. Le texte de votre produit peut être dans toute langue acceptée par l’annuaire ; l’agent vous répond dans votre langue.
Dans les deux cas, l’espace de travail, product.json, authorizations.json et submissions.csv finissent en fichiers sur votre machine, et le tableau de bord montre ce qui est en ligne, en attente, planifié ou en attente de vous.
À quoi ressemble une exécution
L’illustration ci-dessous est celle de la page d’accueil : un lot, chaque plateforme finissant dans l’état qui a réellement été observé. Avec un agent navigateur, les états peuvent être saisis par vous après l’exécution ; dans les deux cas ils viennent du tracker, pas de cette page.
Progression sauvegardée · product.json
- AlternativeToSoumis ; en attente d’examen
- Product HuntDate de lancement confirmée
- Dev Tools DirFiche publique vérifiée
- G2Votre intervention est requise
Exécution illustrative · les statuts viennent de votre propre tracker
Ce qui a encore besoin de vous
LaunchRepo n’est volontairement pas un service en arrière-plan. Ces moments arrêtent l’exécution et sont enregistrés comme des passages de relais humains ; l’agent ne les contourne jamais :
- CAPTCHA et contrôles anti-bots
- Quel que soit l’agent, le défi est à vous de résoudre dans la fenêtre voulue. Le tracker enregistre prepared_needs_human ; il n’y a aucune étape de furtivité ou d’évasion dans aucun playbook.
- 2FA et codes de vérification
- La plupart des annuaires confirment par e-mail. Si l’agent navigateur ne peut pas lire votre boîte mail, le code et le clic de confirmation sont un passage de relais humain — enregistré comme tel, jamais comme accès automatisé.
- Options payantes
- Les voies payantes uniquement sont enregistrées comme deferred_paid. Il faut dire à un agent navigateur de ne pas acheter ; les playbooks le disent sur chaque plateforme, et la décision reste la vôtre.
- Enregistrer et confirmer
- Si l’agent ne peut pas exécuter record.py, vous saisissez le résultat dans le tableau de bord local. « Live » exige toujours une URL publique et votre attestation.
Ni benchmark, ni classement : nous revendiquons la compatibilité de browser agents parce qu’il remplit les deux conditions ci-dessus, pas parce que nous l’avons mesuré face à d’autres agents.
Questions
Quels agents navigateur sont compatibles ?
Tout agent capable de lire les fichiers du dépôt et de travailler dans un navigateur connecté en tant que vous — les deux mêmes conditions que pour les agents de codage. Nous ne testons ni ne recommandons de produits individuels et ne publions aucun benchmark.
Un agent navigateur hébergé peut-il faire toute l’exécution ?
Généralement pas seul : il n’est pas connecté en tant que vous, ne peut pas lire votre boîte mail et ne peut pas exécuter record.py. Il peut remplir des formulaires à partir d’un playbook et des faits produit que vous collez ; le reste vous est transmis.
Un agent navigateur est-il meilleur que Claude Code, Codex ou Cursor pour ça ?
Nous ne faisons aucune affirmation dans un sens ni dans l’autre. Un agent de codage doté d’un outil navigateur couvre fichiers, navigateur et scripts au même endroit ; un agent navigateur peut avoir besoin de vous pour les étapes fichiers et enregistrement.
Le tracker fonctionne-t-il sans aucun agent ?
Oui. record.py, submissions.csv et le tableau de bord sont aussi utiles pour une exécution entièrement manuelle : les mêmes onze états, les mêmes dates de relance, la même honnêteté sur ce qui est en ligne.
Que couvre la licence ?
Un nombre illimité de produits que vous possédez et exploitez, des agents illimités de tout type, un compte GitHub pour l’accès au dépôt. L’usage de l’agent est facturé par celui qui fournit l’agent.
Un paiement, chaque produit, n’importe quel agent
Le prix de lancement est de 99,98 €, une fois. Il augmente de 20 % toutes les 20 ventes ; la page tarifs affiche le prix en direct, ce que contient le dépôt et la licence en bref.
Voir les tarifs