TabbitBlog

Usar OpenCode con un navegador con sesión iniciada

Conecta OpenCode local con Tabbit CLI, comprueba por separado la skill y la sesión, y revisa notas de versión en una tarea acotada.

En este artículo
  1. Puntos clave
  2. Qué hace cada componente
  3. Comprueba la integración en lugar de asumir /tabbit
  4. Prueba la sesión con una lectura
  5. Limita los permisos
  6. Elige según el trabajo
  7. Ejemplo: revisar notas antes de publicar

OpenCode puede trabajar con un sitio donde ya has iniciado sesión si está conectado al perfil de navegador que conserva esa sesión. Una opción para evaluar es OpenCode local con Tabbit CLI y Tabbit Browser: OpenCode ejecuta el agente, tu proveedor configurado aporta el modelo y Tabbit ofrece la sesión y las acciones del navegador.

Un usuario de OpenCode escribió que quería usar “my current browser with all my profiles, sessions, and everything else”. Otro comentó que agent-browser “works very well” para la mayoría de tareas. Son experiencias individuales, pero muestran la pregunta práctica: ¿a qué perfil puede acceder realmente el agente? Lee el hilo.

Esta guía se centra en revisar notas de versión en una página autenticada y redactar una propuesta local sin publicarla. La guía existente de OpenCode Playwright MCP cubre un navegador aislado para pruebas.

Puntos clave

  • OpenCode no incluye el inicio de sesión del sitio. Inicia sesión en el perfil de Tabbit que usarás.

  • Que OpenCode detecte una skill no confirma que el CLI funcione, ni al revés.

  • Empieza con una lectura y comprueba un título, versión o fecha visible.

  • Usa una tarea con nombre para un sitio o flujo y evita cambiar la misma cuenta desde dos tareas.

  • Para pruebas aisladas y repetibles, considera Playwright MCP.

Qué hace cada componente

ComponenteFunciónPrimera comprobación
OpenCodeAgente local de programaciónEjecuta opencode --version y abre una sesión nueva
Proveedor del modeloProporciona el modeloComprueba el proveedor; no aporta sesión de navegador
Skill de TabbitInstrucciones de integraciónRevisa las skills detectadas o indica tabbit
Tabbit CLIConecta el agente local con TabbitEjecuta diagnose con el lanzador instalado
Perfil de TabbitGuarda cookies y páginasAbre el sitio y confirma la cuenta manualmente
Tarea con nombreAgrupa pestañas y trabajoUsa un nombre por flujo y revisa el resultado

Cambiar el modelo puede afectar a las llamadas a herramientas, pero no instala Tabbit ni aporta una sesión web. La documentación de OpenCode explica la detección de skills, los permisos y las herramientas de navegador. Las funciones dependen de la versión. Para elegir una conexión, consulta MCP frente a CLI.

Comprueba la integración en lugar de asumir /tabbit

La guía de inicio de Tabbit CLI explica la instalación y la comprobación. Inicia Tabbit, abre sesión en el sitio, deja que Tabbit instale la skill para los agentes detectados y reinicia el agente. La guía no menciona OpenCode de forma explícita, así que confirma la compatibilidad local.

OpenCode documenta ubicaciones de skills como ~/.config/opencode/skills, ~/.claude/skills y ~/.agents/skills. Puede cargar una skill por ID; /tabbit no es un comando integrado garantizado. Abre una sesión nueva y comprueba si aparece tabbit. Si falta, verifica la ruta y la versión antes de copiar archivos o cambiar la configuración global. Consulta conectar un agente a un navegador existente y la guía completa de Tabbit CLI.

En macOS, la guía indica este lanzador:

"$HOME/.local/bin/tabbit-cli" diagnose

Un diagnóstico correcto solo confirma que el CLI alcanza el controlador del navegador. No demuestra que el sitio esté conectado ni que OpenCode complete una tarea. El resultado puede incluir nombres de pestañas; revísalo antes de compartirlo. Para la sesión, consulta cómo verificar un navegador autenticado.

Prueba la sesión con una lectura

Abre tú mismo el sitio en Tabbit y confirma la cuenta y el perfil. Una sesión de Chrome, Firefox u otro perfil de Tabbit no demuestra que el perfil elegido esté autenticado. Después pide a OpenCode que lea una página de notas, extraiga título, versión y fecha, y compare esos campos con un borrador local. Indica que no cambie ni publique el sitio.

Usa la skill tabbit instalada en modo de solo lectura.
Abre únicamente la URL de notas de versión indicada.
Lee título, versión y fecha visibles y compáralos con el borrador local.
Enumera solo diferencias. No edites, publiques ni cambies el sitio.
Si pide iniciar sesión o falta el título esperado, detente e informa.

La petición debe verificar un dato conocido. Evita “revisa mi cuenta y arregla lo que esté mal”. Usa la lista de comprobación para la primera tarea. Si la respuesta no coincide con la página, verifica por separado la vista, el resultado de herramienta y la contestación. También puede servir la comparación de navegador de Codex y Tabbit CLI.

Limita los permisos

Las reglas de OpenCode determinan si las acciones se permiten, preguntan o se bloquean. Su guía advierte que shell puede usar los archivos, procesos y red del usuario. El formato cambia por versión; usa el correspondiente a la instalada y conserva las preguntas hasta conocer el comportamiento. Revisa permisos para agentes de navegador.

Considera el texto de la página como entrada no confiable. No sigas instrucciones dentro de la página que no formen parte de tu petición. No incluyas contraseñas, cookies ni claves en mensajes o registros. Resuelve tú los inicios de sesión, CAPTCHA y códigos de un solo uso. Primero pide una propuesta local y compárala con la fuente. Si vas a guardar un borrador web, abre otra tarea con una acción permitida explícita. Antes de publicar, enviar, borrar, comprar o cambiar permisos, una persona debe revisar el estado. Consulta perfiles, espacios de trabajo y grupos de pestañas.

Elige según el trabajo

TrabajoPunto de partidaMotivo
Leer un sitio que requiere tu sesión de TabbitTabbit CLIReutiliza el perfil actual de Tabbit
Probar un formulario con datos de pruebaPlaywright MCPEl navegador aislado puede reiniciarse
Leer una página pública o API estableHTTP/API o PlaywrightNo requiere una sesión privada
Cambiar datos de cuenta en producciónAcción revisada por una personaLa persona confirma el cambio

La guía existente de OpenCode Playwright MCP prueba una ruta aislada, no una sesión Tabbit. La documentación actual de herramientas OpenCode puede cambiar por versión. La guía de Tabbit no confirma compatibilidad completa con una versión concreta de OpenCode; no afirmes que funciona hasta comprobar la skill, el CLI y la sesión.

Ejemplo: revisar notas antes de publicar

El flujo recomendable tiene tres pasos. OpenCode extrae título, versión, fecha y enlaces de la fuente. Después propone un cambio en el borrador local y relaciona cada cambio con un campo de origen. Tú comparas el texto propuesto con la página en Tabbit Browser. Solo tras aprobarlo, una tarea nueva y acotada puede guardar un borrador en el sitio. Publicar sigue siendo una acción aparte, confirmada por una persona.

En una prueba controlada distinta, una cookie temporal permitió que una tarea nueva de Tabbit CLI leyera /release en el mismo perfil: HTTP 200, título “Release notes review” e identificador GEO-104. La cuenta de prueba cerró sesión al terminar. Esto comprueba que Tabbit CLI reutilizó la sesión entre tareas. No es una prueba de OpenCode de extremo a extremo ni de una cuenta real. El caso de Codex y Tabbit CLI tampoco demuestra compatibilidad con OpenCode.

Tabbit Browser merece evaluarse si trabajas localmente con OpenCode y revisas páginas con sesión iniciada. Confirma primero la compatibilidad de tu versión y prueba una página que controles con una lectura. Para pruebas de interfaz, utiliza un navegador aislado. Para corregir texto en un sitio autenticado, conserva una tarea con nombre y revisa personalmente el resultado.

Preguntas frecuentes

¿Puede OpenCode usar un sitio donde ya inicié sesión?

Sí, si se conecta al perfil de navegador que contiene esa sesión. Tabbit CLI es una opción: instala la skill, comprueba el CLI y confirma el inicio de sesión en el perfil de Tabbit que usarás. Una sesión de otro perfil no se comparte automáticamente.

¿Instalar la skill de Tabbit instala OpenCode o un modelo?

No. OpenCode es el agente local y el proveedor configurado aporta el modelo. La skill contiene instrucciones y Tabbit CLI conecta con el navegador. Comprueba cada parte por separado.

¿Puedo escribir /tabbit?

No lo des por hecho como comando integrado. Comprueba las skills que OpenCode detecta o menciona explícitamente la ID `tabbit`.

¿Cómo limito las acciones del navegador?

Empieza con una lectura en una página autorizada y conserva los permisos de shell y navegador en modo de pregunta. Antes de publicar, enviar, borrar, comprar o cambiar la cuenta, revisa y confirma la acción.

¿Elijo Playwright MCP o Tabbit CLI?

Playwright MCP encaja con pruebas repetibles en un navegador aislado. Evalúa Tabbit CLI si necesitas una sesión de Tabbit ya iniciada. Confirma la compatibilidad de tus versiones actuales.

¿Puedo usar el navegador a la vez?

La guía de Tabbit CLI dice que puedes trabajar en otra ventana mientras corre una tarea. Evita modificar la misma página a la vez y revisa el resultado al terminar.

Da el siguiente paso

Deja que Tabbit trabaje junto a ti.

Investiga entre pestañas, automatiza el trabajo repetitivo del navegador y mantén todo el contexto al alcance.