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
| Componente | Función | Primera comprobación |
|---|---|---|
| OpenCode | Agente local de programación | Ejecuta opencode --version y abre una sesión nueva |
| Proveedor del modelo | Proporciona el modelo | Comprueba el proveedor; no aporta sesión de navegador |
| Skill de Tabbit | Instrucciones de integración | Revisa las skills detectadas o indica tabbit |
| Tabbit CLI | Conecta el agente local con Tabbit | Ejecuta diagnose con el lanzador instalado |
| Perfil de Tabbit | Guarda cookies y páginas | Abre el sitio y confirma la cuenta manualmente |
| Tarea con nombre | Agrupa pestañas y trabajo | Usa 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" diagnoseUn 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
| Trabajo | Punto de partida | Motivo |
|---|---|---|
| Leer un sitio que requiere tu sesión de Tabbit | Tabbit CLI | Reutiliza el perfil actual de Tabbit |
| Probar un formulario con datos de prueba | Playwright MCP | El navegador aislado puede reiniciarse |
| Leer una página pública o API estable | HTTP/API o Playwright | No requiere una sesión privada |
| Cambiar datos de cuenta en producción | Acción revisada por una persona | La 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.