
tabsh: terminal y agentes de programación IA en el navegador
Reúne terminales locales, agentes y tareas de varios proyectos

¿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
- Prepara macOS o Linux, una carpeta de proyecto y tu agente. Con Homebrew puedes instalar mediante
brew install blaise1030/tap/tabsh. - Ejecuta
tabsh; se abrirá el navegador emparejado con el servicio. Abre una tarjeta y comprueba la carpeta antes de pedir cambios. - Dentro de una terminal de Tabsh, pide al agente ejecutar
tabsh setupy seguir la guía. La configuración respalda el archivo, conserva hooks existentes e informa qué ha cambiado y cómo deshacerlo. - 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. - 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
- Instalación, hooks y acceso privado: consulta la configuración y cómo revertirla.
- Repositorio oficial en GitHub: código, licencia e incidencias.
- Historial de cambios: revisa las novedades antes de actualizar.





