Skip to content

OpenTabs

Permite a un agente llamar a las propias API de las aplicaciones web a través de tu sesión iniciada en Chrome, mediante un servidor local y una extensión, con más de 100 plugins.

Reseña de Sheela · Actualizado

Nuestra nota

3.6/5

Un rodeo ingenioso para evitar claves de API y OAuth que entrega a tu agente todas las cuentas en las que tienes la sesión iniciada, así que sus ajustes de permisos importan más que su número de plugins.

¿Qué es OpenTabs?

OpenTabs conecta un cliente MCP con tu navegador Chrome real. Una extensión de Chrome enlaza tus pestañas abiertas con un servidor en tu máquina, y los plugins convierten las API internas de cada aplicación web en herramientas MCP, de modo que el agente actúa como tú en los sitios donde ya has iniciado sesión. El README enumera más de 100 plugins con unas 2.000 herramientas, entre ellos Slack, Discord, GitHub, Jira, Notion, Figma, AWS y Stripe, además de herramientas generales de navegador para capturas de pantalla, clics, escritura y captura de tráfico de red.

El servidor usa Streamable HTTP en 127.0.0.1:9515, protegido por un secreto bearer de 64 caracteres en ~/.opentabs/extension/auth.json, y rechaza las peticiones que llevan una cabecera Origin de navegador para bloquear el DNS rebinding. Un endpoint de pasarela expone solo dos herramientas, opentabs_list_tools y opentabs_call, para ahorrar contexto; un puente stdio reenvía al servidor HTTP, y un modo CLI prescinde por completo de MCP. Necesita Node.js 22 o posterior y Chrome, con la extensión cargada sin empaquetar en modo desarrollador.

Tiene licencia MIT y unas 990 estrellas en GitHub. La última versión sigue siendo la 0.0.115, del 27 de julio de 2026, y no figura en el registro oficial de MCP. La telemetría anónima, que se envía a la región de EE. UU. de PostHog, está activada por defecto; opentabs telemetry disable o DO_NOT_TRACK=1 la desactivan.

Cómo instalar OpenTabs

npm install -g @opentabs-dev/cli && opentabs start

¿Merece la pena OpenTabs?

OpenTabs resuelve un problema real de una forma alarmante: da a un agente tu identidad con sesión iniciada en todos los sitios que usas, sin claves de API ni apps OAuth de por medio. Llamar a la propia API de un sitio es más rápido y menos frágil que la automatización basada en capturas de pantalla, y la pasarela evita que 2.000 herramientas inunden la ventana de contexto, pero la comodidad y el riesgo son la misma función.

El agente puede usar como si fuera tú todo aquello en lo que tienes la sesión iniciada: enviar mensajes de Slack, fusionar pull requests, cambiar ajustes de AWS. Una inyección de prompts en una página o un correo que lea el agente podría aprovechar ese acceso. Los valores predeterminados ayudan: todas las herramientas empiezan desactivadas, cada plugin o herramienta se configura como Off, Ask o Auto, los permisos se restablecen cuando un plugin se actualiza y las últimas 500 acciones se pueden consultar en el registro de auditoría. La documentación también señala que, si no hay un secreto configurado, el servidor no comprueba nada, y que OPENTABS_DANGEROUSLY_SKIP_PERMISSIONS desactiva todas las comprobaciones.

Los plugins dependen de API internas sin documentar que los sitios cambian sin avisar. La incidencia #154, una llamada get_order de Instacart que fallaba por el formato de una variable de GraphQL, es el fallo típico. Usar esas API puede además infringir las condiciones de un servicio, y el descargo de responsabilidad del proyecto deja eso en tus manos. Los plugins son paquetes npm, incluidos los de la comunidad, así que instalar uno supone ejecutar código de otra persona dentro de tu navegador con la sesión iniciada.

La madurez es la otra cautela. Las versiones siguen en 0.0.x, no ha habido ninguna desde julio, y el tiempo límite de 30 segundos por llamada a herramienta (5 minutos con informes de progreso) y el tope de 10 MB por mensaje delatan su origen de escritorio. Para GitHub, Slack o Stripe, los servidores de los propios proveedores actúan mediante tokens de alcance limitado que un administrador puede revocar; el alcance de OpenTabs es el que permitan las cookies de tu navegador, y esa diferencia pesa más que cualquier número de plugins.

Dónde se gana su sitio

  • Una consultora autónoma que trabaja como invitada en los espacios de Slack y Notion de varios clientes

    Obtener un resumen semanal de menciones y cambios de páginas en todos ellos

    Los invitados a menudo no pueden instalar apps ni crear integraciones, pero OpenTabs usa la sesión ya abierta en Chrome, así que las herramientas de lectura pueden ir en Auto. Es gratis; ese mismo rodeo puede incumplir las políticas de un cliente, un riesgo que debe sopesar la consultora.

  • Un ingeniero de soporte en una empresa SaaS con una docena de consolas de administración internas

    Que un agente busque a un cliente en herramientas web sin API pública

    Crea la estructura de un plugin con el SDK, o deja que el agente descubra la API del sitio y redacte uno, y después llámalo a través de la pasarela. Ahorra saltar entre pestañas, pero cada cambio en una API interna rompe el plugin hasta que alguien lo arregla.

  • Un responsable de seguridad que revisa herramientas para desarrolladores en una empresa de 200 personas

    Decidir si el personal puede instalar OpenTabs en los equipos de trabajo

    La extensión se ejecuta sin empaquetar en modo desarrollador y puede actuar con todas las sesiones SSO del navegador, incluidas consolas de producción como AWS. Los controles viables son un perfil de Chrome aparte con solo inicios de sesión de bajo riesgo, Ask en todas las herramientas de escritura y la revisión del registro de auditoría.

Antes de decidirte

Puesta en marcha
npm install -g @opentabs-dev/cli && opentabs start, carga ~/.opentabs/extension sin empaquetar en chrome://extensions y después opentabs plugin install <name>. Hay configuraciones documentadas para Claude Code, OpenCode, Cursor y Windsurf; además, cada herramienta debe activarse antes de usarla por primera vez.
Integraciones
Más de 100 plugins y unas 2.000 herramientas según el README, además de herramientas de navegador integradas para capturas de pantalla, clics, escritura y captura de tráfico de red. La mayoría de los plugins mezclan herramientas de lectura y escritura; la pasarela solo expone opentabs_list_tools y opentabs_call.
Datos y privacidad
Las herramientas actúan con las cookies de tu navegador en todos los sitios con sesión iniciada, y las páginas o mensajes que lee el agente son entradas no fiables. En el código, el servidor escucha por defecto en 127.0.0.1, aunque una variable HOST lo cambia y el Dockerfile del repositorio fija 0.0.0.0, así que en un contenedor el secreto bearer es la única protección. Todo se ejecuta en local, con un registro de auditoría en ~/.opentabs/audit.log; la telemetría va a PostHog hasta que se desactiva. El repositorio no recoge avisos de seguridad.
Coste a escala
Gratis; los límites que importan son los de cada sitio. El uso intensivo por parte de un agente pasa por tu cuenta personal y puede activar los límites de uso o la detección de abusos de ese sitio; OpenTabs permite 25 llamadas simultáneas por plugin y 5 sesiones MCP nuevas por minuto.
Límites
Las llamadas a herramientas agotan el tiempo a los 30 segundos, ampliables a 5 minutos; los mensajes tienen un tope de 10 MB; solo puede conectarse una extensión a la vez. Los plugins se rompen cuando los sitios cambian sus API internas.

Lo bueno

  • Sin claves de API ni apps OAuth; usa las sesiones existentes
  • Llama a API reales en lugar de hacer clic por las páginas
  • Herramientas desactivadas por defecto, con Off/Ask/Auto por herramienta
  • El modo pasarela reduce la lista de herramientas a dos

Lo malo

  • El agente puede actuar como tú en todas las cuentas con sesión iniciada
  • Los plugins se rompen cuando los sitios cambian sus API internas
  • Puede chocar con las condiciones de uso de los servicios
  • 0.0.x; ninguna versión desde julio de 2026

Ideal para

Usuarios avanzados que quieren que un agente trabaje con aplicaciones web sin API oficiales y que configurarán con cuidado los permisos por herramienta.

Alternativas a OpenTabs

OpenTabs: preguntas frecuentes

¿Merece la pena OpenTabs?
Un rodeo ingenioso para evitar claves de API y OAuth que entrega a tu agente todas las cuentas en las que tienes la sesión iniciada, así que sus ajustes de permisos importan más que su número de plugins. Le damos un 3.6 sobre 5.
¿Cuánto cuesta OpenTabs?
Gratis y de código abierto (MIT). Sin plan de pago.
¿Qué inconvenientes tiene OpenTabs?
El agente puede actuar como tú en todas las cuentas con sesión iniciada; los plugins se rompen cuando los sitios cambian sus API internas; puede chocar con las condiciones de uso de los servicios; 0.0.x; ninguna versión desde julio de 2026.
¿Para quién es OpenTabs?
Usuarios avanzados que quieren que un agente trabaje con aplicaciones web sin API oficiales y que configurarán con cuidado los permisos por herramienta.
¿Cuánto cuesta OpenTabs para un equipo o en producción?
Gratis; los límites que importan son los de cada sitio. El uso intensivo por parte de un agente pasa por tu cuenta personal y puede activar los límites de uso o la detección de abusos de ese sitio; OpenTabs permite 25 llamadas simultáneas por plugin y 5 sesiones MCP nuevas por minuto.
¿Es OpenTabs seguro para los datos de la empresa?
Las herramientas actúan con las cookies de tu navegador en todos los sitios con sesión iniciada, y las páginas o mensajes que lee el agente son entradas no fiables. En el código, el servidor escucha por defecto en 127.0.0.1, aunque una variable HOST lo cambia y el Dockerfile del repositorio fija 0.0.0.0, así que en un contenedor el secreto bearer es la única protección. Todo se ejecuta en local, con un registro de auditoría en ~/.opentabs/audit.log; la telemetría va a PostHog hasta que se desactiva. El repositorio no recoge avisos de seguridad.
¿Cuáles son las mejores alternativas a OpenTabs?
Las alternativas más cercanas que hemos analizado son Playwright MCP, Chrome DevTools MCP y Browserbase MCP.

Respuestas comprobadas el 26 oct 2026.