tabsh: terminal y agentes de programación IA en el navegador

Reúne terminales locales, agentes y tareas de varios proyectos

tabsh.cc
tabsh screenshot

¿Para qué sirve tabsh, explicado fácil?

Tabsh coloca tus terminales y agentes de programación IA en una pestaña del navegador. Los comandos se ejecutan en tu ordenador mediante un pequeño servicio local; la página permite verlos y controlarlos junto a la documentación, las incidencias y la aplicación que estás desarrollando.

Su utilidad aparece cuando trabajas en varios proyectos y necesitas distinguir qué está ejecutándose y qué espera tu respuesta. La demostración de la web es una simulación: para usar una terminal real hay que instalar el servicio local.

Software gratuito y sistemas compatibles

Verificado el 28 de octubre de 2026: Tabsh es gratuito, de código abierto con licencia MIT y sin nivel de pago. La gratuidad de la aplicación no incluye las condiciones comerciales de agentes, modelos o servicios de red.

Hay versiones para macOS con Apple silicon e Intel y Linux x86-64 y arm64; no hay versión para Windows. Safari utiliza la aplicación local en http://tabsh.localhost:7681, mientras Chrome puede solicitar permiso para conectar con aplicaciones del equipo. Es una opción para desarrollo local, especialmente con varios repositorios.

Organizar proyectos y sesiones de agentes

Cada terminal o agente ocupa una tarjeta que conserva su carpeta de trabajo. El tablero distribuye las tarjetas entre pendientes, en curso, necesidad de entrada, completadas y archivadas. La vista de lista agrupa las mismas tarjetas por estado, reuniendo todos los proyectos en un único desplazamiento.

Al abrir una tarjeta accedes a su terminal o panel de chat. El explorador sigue la carpeta de la shell y permite buscar archivos por nombre, abrir rutas y editar en un panel. Arrastrar un archivo a la terminal inserta su ruta. Las shells pueden reconectarse tras cerrar o recargar la pestaña; se restauran pestañas, carpetas e historial visible.

Conectar las herramientas que ya utilizas

La web menciona Claude Code, Codex, Cursor CLI y OpenCode. Puedes configurar otros programas de línea de comandos que reciban un prompt, mediante órdenes de inicio, reanudación y ACP. Las tarjetas ofrecen superficies TUI y de chat, pero la compatibilidad concreta depende del proveedor: no conviene asumir funciones idénticas para cualquier CLI.

Tabsh organiza agentes que ya tienes configurados. Sus credenciales, requisitos y servicios de modelos siguen siendo independientes.

Completar una primera tarea con seguimiento

  1. Prepara macOS o Linux, una carpeta de proyecto y tu agente. Con Homebrew puedes instalar mediante brew install blaise1030/tap/tabsh.
  2. Ejecuta tabsh; se abrirá el navegador emparejado con el servicio. Abre una tarjeta y comprueba la carpeta antes de pedir cambios.
  3. Dentro de una terminal de Tabsh, pide al agente ejecutar tabsh setup y seguir la guía. La configuración respalda el archivo, conserva hooks existentes e informa qué ha cambiado y cómo deshacerlo.
  4. Verifica que la prueba mueva la tarjeta a Needs input con la nota setup test, y después a In progress. Si falla, devuelve el informe al mismo agente. Los eventos disponibles varían entre herramientas.
  5. Envía una tarea pequeña y revisa archivos, resultado y pruebas. Los hooks configurados pueden avisar con notificación y sonido cuando otra terminal requiere atención o termina.

El proceso en primer plano finaliza al cerrar la terminal que lo inició. Si instalaste con Homebrew y quieres arrancarlo al iniciar sesión, detén ese proceso, usa brew services start tabsh y empareja una vez desde http://127.0.0.1:7681.

Ejecución local y límites de aislamiento

El servicio escucha en loopback y exige un token de emparejamiento transportado en el fragmento de la URL. La documentación declara ausencia de cuenta, intermediario propio y telemetría de Tabsh. Esto no establece la política de los agentes conectados: pueden enviar solicitudes a modelos externos.

Tampoco se crean worktrees automáticamente. Dos agentes en el mismo checkout y rama pueden modificar los mismos archivos. Delimita el trabajo, prepara directorios separados cuando haga falta y revisa diferencias y pruebas.

El acceso desde otro dispositivo requiere una configuración privada opcional, como Tailscale o un túnel SSH. La documentación advierte contra exponer públicamente el puerto HTTP de la shell.

Preguntas frecuentes

¿Incluye gratis las cuotas de Claude Code o Codex?

No debe interpretarse así. Tabsh es gratuito; el acceso y consumo del agente o modelo que elijas se gestionan por separado.

¿Basta con abrir la demostración?

La demo permite conocer la interfaz. Para trabajar con archivos reales necesitas instalar el servicio y emparejar el navegador.

¿Local significa que toda la IA funciona sin conexión?

No. La conexión local de Tabsh es distinta de las solicitudes que el agente envía a su proveedor de modelos.

Recursos oficiales