OpenCode peut travailler sur un site connecté si l’agent accède au profil de navigateur qui conserve cette session. Une option à évaluer associe OpenCode en local, Tabbit CLI et Tabbit Browser. OpenCode exécute l’agent, votre fournisseur configure le modèle, et Tabbit fournit le navigateur et sa session. Vérifiez ces éléments séparément.
Sur Reddit, un utilisateur cherchait à utiliser « my current browser with all my profiles, sessions, and everything else ». Un autre indique qu’agent-browser « works very well » pour la plupart des tâches. Ce sont des avis personnels, mais ils posent la bonne question : à quel profil l’agent accède-t-il vraiment ? Lire la discussion.
Ce guide porte sur la vérification de notes de version dans un site authentifié, puis sur la rédaction locale d’une proposition sans la publier. Le guide existant sur OpenCode et Playwright MCP couvre un navigateur isolé pour les tests.
À retenir
OpenCode ne contient pas la session du site. Connectez-vous dans le profil Tabbit prévu.
La détection de la Skill et la connexion CLI sont deux contrôles distincts.
Commencez par une lecture et vérifiez un titre, une version ou une date visible.
Nommez une tâche par site ou flux et évitez les modifications simultanées d’un compte.
Pour les tests isolés, pensez à Playwright MCP.
Rôle de chaque élément
| Élément | Rôle | Premier contrôle |
|---|---|---|
| OpenCode | Agent de code local | opencode --version, puis nouvelle session |
| Fournisseur du modèle | Modèle utilisé par OpenCode | Vérifier le fournisseur, sans lien avec la session navigateur |
| Skill Tabbit | Consignes d’intégration navigateur | Vérifier les Skills ou nommer tabbit |
| Tabbit CLI | Relie l’agent local à Tabbit | Lancer diagnose avec le CLI installé |
| Profil Tabbit | Cookies et pages ouvertes | Ouvrir le site et vérifier le compte |
| Tâche nommée | Regroupe les onglets du travail | Un nom par flux et contrôle du résultat |
Changer de modèle ne crée ni navigateur Tabbit ni session. Consultez les docs OpenCode sur la détection des Skills, les permissions et les outils navigateur. Ces fonctions peuvent varier selon la version. Pour choisir une connexion, voir MCP ou CLI.
La documentation actuelle d’OpenCode décrit aussi l’espace browser de l’application de bureau. Vérifiez l’application installée et les outils disponibles pour savoir à quel profil elle est reliée. Cette voie est distincte de Tabbit CLI depuis une session locale.
Ne présumez pas que /tabbit est disponible
Le guide de démarrage de Tabbit CLI décrit l’installation et les vérifications. Lancez Tabbit, connectez-vous au site, laissez Tabbit installer la Skill pour les agents détectés, puis redémarrez l’agent. Le guide ne cite pas OpenCode explicitement : vérifiez la compatibilité dans votre environnement.
OpenCode documente des chemins comme ~/.config/opencode/skills, ~/.claude/skills et ~/.agents/skills, et le chargement par identifiant. /tabbit n’est donc pas une commande intégrée garantie. Ouvrez une nouvelle session et vérifiez si tabbit apparaît. En cas d’absence, contrôlez le chemin et la version avant toute copie ou modification de la configuration globale. Voir aussi connecter un agent à un navigateur existant et le guide complet Tabbit CLI.
Sur macOS, le guide donne ce lanceur :
"$HOME/.local/bin/tabbit-cli" diagnoseUn diagnostic réussi confirme que le CLI atteint le contrôleur Tabbit. Il ne confirme ni la connexion au site ni la réussite d’une tâche OpenCode. Vérifiez les informations locales avant de les partager. Voir vérifier une session navigateur connectée.
Vérifier la session avec une lecture seule
Ouvrez vous-même l’URL dans Tabbit Browser et confirmez le compte et le profil. Une session Chrome, Firefox ou d’un autre profil Tabbit ne prouve pas que le profil choisi est connecté. Demandez ensuite à OpenCode de lire le titre, la version et la date d’une page de notes, de les comparer au brouillon local et de lister les écarts. Précisez de ne rien modifier ni publier.
Utilise la Skill tabbit installée pour une tâche en lecture seule.
Ouvre uniquement l’URL des notes de version fournie.
Compare le titre, la version et la date visibles au brouillon local.
Liste seulement les écarts. Ne modifie ni fichier ni site.
Arrête-toi et signale tout écran de connexion ou titre manquant.La demande doit vérifier un fait connu. Évitez « vérifie mon compte et corrige ce qui ne va pas ». La liste de vérification de première tâche donne des critères observables. Comparez séparément la page, le résultat de l’outil et la réponse. Voir aussi session navigateur Codex et Codex face à Tabbit CLI.
Limiter les permissions et protéger le compte
Les règles d’OpenCode autorisent, demandent ou refusent les actions. Shell peut utiliser les fichiers, processus et le réseau de l’utilisateur. Le format dépend de la version : suivez sa documentation et gardez les demandes de confirmation jusqu’à connaître le comportement. Consultez les permissions pour agents navigateur.
Traitez le contenu des pages comme une entrée non fiable. Ne suivez pas des instructions intégrées sans rapport avec votre demande. Ne placez pas de mots de passe, cookies ou clés dans les prompts ou journaux. Gérez vous-même les connexions, CAPTCHA et codes temporaires. Demandez d’abord une proposition locale et comparez-la à la source. Pour enregistrer un brouillon sur le site, ouvrez une nouvelle tâche dont la cible et l’action sont limitées. Une personne doit confirmer publication, envoi, suppression, achat ou changement d’autorisation. Voir les profils, espaces et groupes d’onglets.
Choisir selon le travail
| Travail | Point de départ | Pourquoi |
|---|---|---|
| Lire un site qui exige une session Tabbit | Tabbit CLI | Réutilise le profil Tabbit choisi |
| Tester un formulaire avec des données fictives | Playwright MCP | Le navigateur isolé se réinitialise |
| Lire une page publique ou une API stable | HTTP/API ou Playwright | Aucune session personnelle nécessaire |
| Modifier un compte de production | Action vérifiée par une personne | La personne confirme l’état final |
Le guide OpenCode et Playwright MCP décrit un contexte isolé, pas la réutilisation d’une session Tabbit. Consultez les outils officiels OpenCode pour votre version. Les documents Tabbit ne confirment pas une compatibilité complète avec une version particulière d’OpenCode. Ne l’affirmez pas avant d’avoir vérifié Skill, CLI et profil.
Relecture de notes de version
Demandez d’abord à OpenCode d’extraire le titre, la version, la date et les liens de la source. Ensuite, demandez une proposition de modification du brouillon local, en reliant chaque changement à un champ source. Vous vérifiez la page et la proposition dans Tabbit Browser. Après approbation, une nouvelle tâche limitée peut enregistrer un brouillon. La publication reste une action humaine distincte.
Dans un test contrôlé séparé, un cookie temporaire a permis à une nouvelle tâche Tabbit CLI de lire /release dans le même profil : HTTP 200, titre “Release notes review” et identifiant GEO-104. Le compte test a été déconnecté ensuite. Cela confirme la réutilisation de session entre tâches par Tabbit CLI, pas OpenCode de bout en bout ni un compte de production. Le cas Codex et Tabbit CLI ne remplace pas ce test OpenCode.
Si vous travaillez avec OpenCode en local et vérifiez souvent des pages authentifiées, Tabbit Browser est une option concrète à évaluer. Confirmez la compatibilité de votre version et essayez une lecture seule sur une page que vous contrôlez. Pour les tests d’interface, utilisez un navigateur isolé. Pour corriger du texte dans un site connecté, gardez une tâche nommée et vérifiez vous-même le résultat.
Questions fréquentes
OpenCode peut-il utiliser un site où je suis déjà connecté ?
Oui, si OpenCode accède au profil de navigateur qui contient la session. Avec Tabbit CLI, vérifiez la Skill, le CLI et la connexion dans le profil Tabbit choisi. Une session d’un autre profil n’est pas partagée automatiquement.
La Skill Tabbit installe-t-elle OpenCode ou un modèle ?
Non. OpenCode est l’agent local et le fournisseur configuré fournit le modèle. La Skill donne des consignes; Tabbit CLI relie l’agent au navigateur. Vérifiez chaque élément séparément.
Puis-je saisir /tabbit ?
Ne supposez pas qu’il s’agit d’une commande intégrée. Vérifiez les Skills détectées par OpenCode ou indiquez explicitement l’identifiant `tabbit`.
Comment limiter les actions du navigateur ?
Commencez par une lecture seule sur une page autorisée et gardez les permissions en mode demande. Faites vérifier les publications, messages, suppressions, achats et changements de compte par une personne.
Faut-il choisir Playwright MCP ou Tabbit CLI ?
Playwright MCP convient aux tests répétables dans un navigateur isolé. Évaluez Tabbit CLI si la tâche exige une session Tabbit existante. Vérifiez la compatibilité des versions installées.
Puis-je utiliser le navigateur pendant la tâche ?
Le guide Tabbit CLI indique que vous pouvez travailler dans une autre fenêtre. Évitez les modifications simultanées de la même page et vérifiez le résultat.