Si Codex est l’agent de votre terminal, LaunchRepo ne lui demande rien de nouveau : lire AGENTS.md et les playbooks, exécuter trois scripts Python et piloter un navigateur via un serveur MCP. Le guide navigateur du dépôt est écrit pour tout agent compatible MCP ; la seule étape propre à Codex est l’endroit où vous enregistrez le serveur. Tout le reste — product.json, le runbook, record.py et le tableau de bord — est indépendant de l’agent par conception.
Ce dont Codex a besoin
- Codex CLI ou l’extension IDE
- Démarrez Codex dans le dépôt privé que vous avez cloné après l’achat. La CLI, l’extension IDE et l’application de bureau ChatGPT partagent une seule configuration MCP : un serveur navigateur ajouté une fois est disponible dans les trois.
- Python 3.10+ et Node.js LTS
- Python exécute la création de l’espace de travail, record.py et le tableau de bord, avec la seule bibliothèque standard. Node.js fournit npx, que Codex utilise pour lancer Chrome DevTools MCP comme serveur stdio.
- Une table dans config.toml
- Codex range les serveurs MCP sous [mcp_servers.<name>] dans ~/.codex/config.toml. Un .codex/config.toml au niveau du projet n’est lu que dans les projets approuvés : le fichier de votre dossier personnel est donc l’emplacement fiable.
- Les règles produit dans authorizations.json
- Les réglages d’approbation de Codex décident quand il demande avant d’exécuter un outil. Les autorisations de LaunchRepo décident ce qu’il peut faire pour ce produit : inscriptions gratuites, soumissions finales, actions e-mail, badges. Aucune dépense, quel que soit le mode d’approbation.
Connecter Codex à votre Chrome
Codex ne pilote un navigateur qu’à travers le serveur MCP que vous lui donnez. Le guide navigateur de LaunchRepo préfère votre Chrome de tous les jours à un profil vierge : activez le débogage à distance sur chrome://inspect/#remote-debugging dans Chrome 144 ou plus récent, et laissez le serveur s’y rattacher avec --autoConnect.
Vous préférez une commande ? codex mcp add chrome-devtools, un double tiret puis la même ligne npx écrivent une entrée équivalente. Sous Windows natif, le guide client officiel enveloppe npx dans cmd /c et définit SystemRoot et PROGRAMFILES ; suivez-le plutôt que l’exemple Unix.
L’entrée ci-dessous va dans ~/.codex/config.toml. startup_timeout_sec relève la valeur par défaut de Codex, 10 secondes, que le premier téléchargement npx peut dépasser :
[mcp_servers.chrome-devtools]
command = "npx"
args = [
"-y",
"chrome-devtools-mcp@latest",
"--autoConnect",
"--no-usage-statistics",
"--no-performance-crux"
]
startup_timeout_sec = 20Format tel que documenté par developers.openai.com, vérifié le 30 septembre 2026. ↗
Vérifiez avec codex mcp list, ou tapez /mcp dans la TUI de Codex. Demandez ensuite à Codex d’ouvrir example.com dans un onglet vide, acceptez l’invite de Chrome et confirmez que l’onglet que vous regardez a bougé avant toute connexion à un compte.
Le prompt de démarrage
Collez le prompt de démarrage public de START.md dans Codex, dans le dossier cloné. Sa première ligne recommande Claude Code CLI ou Codex CLI : Codex dans un terminal est donc exactement la configuration prévue. Il crée votre espace de travail privé, démarre le tableau de bord et répond avec un lien 127.0.0.1.
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.
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.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.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.
Le tableau de bord mène ensuite l’onboarding et garde le prompt de chaque session suivante. Tout ce que Codex apprend sur votre produit finit dans des fichiers qu’il relit la fois suivante, pas dans un chat qu’il faudrait garder ouvert.
À quoi ressemble une exécution
Codex affiche chaque commande shell et chaque appel d’outil, avant ou pendant l’exécution selon votre réglage d’approbation, et Chrome montre le formulaire en cours de remplissage. Le panneau ci-dessous reprend le lot d’exemple de la page d’accueil. Vos vrais statuts vivent dans submissions.json.
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
Quand Codex n’atteint pas Chrome
Trois accrocs propres à Codex et la façon documentée d’en sortir. Votre tracker conserve chaque résultat enregistré pendant que vous corrigez.
- Le serveur ne démarre pas à temps
- La première exécution de npx télécharge le paquet et peut dépasser les 10 secondes par défaut de Codex. Gardez startup_timeout_sec = 20 dans la table, ou lancez une fois npx -y chrome-devtools-mcp@latest --help pour remplir le cache.
- La configuration du projet est ignorée
- Codex ne lit .codex/config.toml que dans les projets que vous avez approuvés. Déplacez le serveur dans ~/.codex/config.toml, ou approuvez le dossier, puis redémarrez Codex et vérifiez à nouveau /mcp.
- Windows : “Connection closed” au démarrage
- Sous Windows natif, npx doit passer par cmd /c. Reprenez l’exemple Windows du guide client officiel, avec ses entrées d’environnement, puis redémarrez Codex.
Si les outils navigateur expirent avec --autoConnect, vérifiez quatre points : Chrome 144 ou plus récent est déjà ouvert, le débogage à distance est activé sur chrome://inspect/#remote-debugging, vous avez accepté l’invite de connexion de Chrome, et aucun autre outil n’occupe le même navigateur. Chrome DevTools MCP charge tous les onglets ouverts, alors fermez ceux dont vous n’avez pas besoin.
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
- Codex s’arrête sur cette plateforme et enregistre prepared_needs_human ; le tableau de bord la place sous « à vous ». Vous passez le contrôle dans l’onglet visible et laissez Codex reprendre. Les plateformes indépendantes du lot peuvent continuer entre-temps.
- 2FA et codes de vérification
- Quand votre boîte mail est ouverte dans le Chrome relié, Codex peut suivre lui-même le lien de confirmation. Sinon, vous transmettez le code et le tracker note un passage de relais humain.
- Options payantes
- Les voies payantes deviennent deferred_paid avec une note pour plus tard. Codex n’achète jamais, ne démarre jamais un essai et n’accepte jamais une offre sans rapport, quel que soit votre mode d’approbation.
- Confirmer « en ligne »
- Un formulaire enregistré, un reçu et une page de remerciement gardent chacun leur propre état. Live exige une URL publique et votre confirmation.
Ni benchmark, ni classement : nous revendiquons la compatibilité de Codex parce qu’il remplit les deux conditions ci-dessus, pas parce que nous l’avons mesuré face à d’autres agents.
Questions
De quel Codex parlez-vous ?
L’agent qui tourne dans votre terminal ou votre éditeur, lit les fichiers du projet et peut appeler des serveurs MCP. Si votre configuration de Codex fait les deux, elle remplit la condition ; nous ne testons ni ne classons les versions individuelles.
Codex a-t-il besoin d’un accès internet au-delà du navigateur ?
Il doit exécuter des scripts Python locaux et piloter le serveur navigateur MCP. Le tableau de bord n’écoute que sur 127.0.0.1 ; rien dans le dépôt n’appelle un serveur LaunchRepo.
Codex peut-il traiter tout le catalogue d’un coup ?
Le runbook dit non : petits lots, recherche de doublons d’abord, vérification d’identité par plateforme, arrêt à la moindre ambiguïté. 299 playbooks, c’est le catalogue, pas une file à mitrailler.
Le tableau de bord est-il obligatoire avec Codex ?
Non. record.py, submissions.json et les fichiers Markdown sont la source de vérité ; le tableau de bord est une vue web locale sur les mêmes fichiers.
Que couvre la licence ?
Un nombre illimité de produits que vous possédez et exploitez, des agents illimités, un compte GitHub pour l’accès au dépôt. L’usage de Codex est facturé par votre fournisseur.
Un paiement, chaque produit, n’importe quel agent
Le prix actuel est de 119,00 €, une fois, et il n’augmente pas. La page tarifs affiche le prix en direct, ce que contient le dépôt et la licence en bref.
Voir les tarifs