TabbitBlog

Utiliser OpenCode avec un navigateur connecté

Reliez OpenCode local à Tabbit CLI, vérifiez séparément la Skill et la session, puis relisez des notes de version dans une tâche limitée.

Dans cet article
  1. À retenir
  2. Rôle de chaque élément
  3. Ne présumez pas que /tabbit est disponible
  4. Vérifier la session avec une lecture seule
  5. Limiter les permissions et protéger le compte
  6. Choisir selon le travail
  7. Relecture de notes de version

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émentRôlePremier contrôle
OpenCodeAgent de code localopencode --version, puis nouvelle session
Fournisseur du modèleModèle utilisé par OpenCodeVérifier le fournisseur, sans lien avec la session navigateur
Skill TabbitConsignes d’intégration navigateurVérifier les Skills ou nommer tabbit
Tabbit CLIRelie l’agent local à TabbitLancer diagnose avec le CLI installé
Profil TabbitCookies et pages ouvertesOuvrir le site et vérifier le compte
Tâche nomméeRegroupe les onglets du travailUn 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" diagnose

Un 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

TravailPoint de départPourquoi
Lire un site qui exige une session TabbitTabbit CLIRéutilise le profil Tabbit choisi
Tester un formulaire avec des données fictivesPlaywright MCPLe navigateur isolé se réinitialise
Lire une page publique ou une API stableHTTP/API ou PlaywrightAucune session personnelle nécessaire
Modifier un compte de productionAction vérifiée par une personneLa 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.

Passez à la suite

Laissez Tabbit travailler à vos côtés.

Faites des recherches entre les onglets, automatisez les tâches répétitives du navigateur et gardez chaque élément de contexte à portée de main.