Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
amantus-ai/vibetunnel
Acceso a terminal desde el navegador para ejecutar, supervisar y controlar sesiones de shell y agentes de programación con IA desde cualquier dispositivo.
- Estrellas
- 4,692
- Forks
- 335
- Issues abiertos
- 5
- Último commit
- hace 3 meses
¿Qué es?
VibeTunnel envía las sesiones de terminal de una máquina host a un panel web, para que puedas supervisar compilaciones, pruebas o agentes de programación con IA de larga duración desde un teléfono, una tablet u otra computadora. De forma predeterminada, el servidor se ejecuta en el puerto 4020 de localhost, y el comando `vt` envuelve cualquier comando de shell para mostrar su salida en el navegador, con compatibilidad para alias de shell y shells interactivos.
El proyecto está disponible como una app nativa para la barra de menús de macOS en Mac con Apple Silicon y como paquete npm (`vibetunnel`) para Linux, Docker y sistemas sin interfaz gráfica que usen Node.js 22.12 a 24.x. El acceso remoto se puede configurar mediante Tailscale (modo privado o público con Funnel), ngrok, túneles rápidos de Cloudflare, Pinggy o Pangolin. Las opciones de autenticación incluyen cuentas del sistema, credenciales mediante variables de entorno, claves SSH Ed25519 y una excepción para localhost durante el desarrollo.
Entre las funciones adicionales están Git Follow Mode, que mantiene una copia de trabajo principal sincronizada con la rama a la que cambia un agente en un worktree, los modos configurables para el título de la terminal, indicadores de actividad y la grabación de sesiones en formato asciinema. Windows todavía no es compatible.
Funciones clave
- 01Muestra las sesiones de terminal en cualquier navegador web moderno, con un panel que las reúne todas.
- 02Envuelve comandos con la CLI `vt`, incluida la resolución de alias y funciones de shell.
- 03Ofrece una app nativa para la barra de menús de macOS y un paquete npm para Linux y hosts sin interfaz gráfica.
- 04Ofrece varios modos de autenticación, incluidas cuentas del sistema, claves SSH y credenciales de entorno.
- 05Permite el acceso remoto mediante Tailscale, ngrok, Cloudflare, Pinggy y Pangolin.
- 06Graba sesiones en formato asciinema para reproducirlas más adelante.
Casos de uso
- Revisar una compilación o una batería de pruebas de larga duración desde el teléfono cuando no estás en tu escritorio.
- Supervisar agentes de programación con IA, como Claude Code, que se ejecutan en una máquina de desarrollo.
- Compartir una sesión de terminal en vivo con un colega sin configurar SSH.
- Ejecutar un panel de terminal en un servidor Linux sin interfaz gráfica o en un contenedor Docker.
Inicio rápido
- 1
Instala el paquete npm de forma global
npm install -g vibetunnel - 2
O instala la app de macOS con Homebrew
brew install --cask vibetunnel - 3
Ejecuta cualquier comando en el navegador
vt pnpm run dev - 4
Abre el panel en el puerto 4020 de localhost
Antes de usarlo
- La app nativa de macOS requiere un Mac con Apple Silicon (M1 o posterior); no es compatible con los Mac Intel.
- Windows aún no es compatible.
- La app para iOS está en desarrollo y no se recomienda para uso en producción.
Temas
Preguntas frecuentes
- ¿Qué es vibetunnel?
- Acceso a terminal desde el navegador para ejecutar, supervisar y controlar sesiones de shell y agentes de programación con IA desde cualquier dispositivo. VibeTunnel envía las sesiones de terminal de una máquina host a un panel web, para que puedas supervisar compilaciones, pruebas o agentes de programación con IA de larga duración desde un teléfono, una tablet u otra computadora. De forma predeterminada, el servidor se ejecuta en el puerto 4020 de localhost, y el comando `vt` envuelve cualquier comando de shell para mostrar su salida en el navegador, con compatibilidad para alias de shell y shells interactivos.
- ¿vibetunnel es gratuito? ¿Qué licencia tiene?
- vibetunnel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vibetunnel sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de vibetunnel fue el 5 ago 2026.
- ¿Para qué puedo usar vibetunnel?
- Revisar una compilación o una batería de pruebas de larga duración desde el teléfono cuando no estás en tu escritorio. Supervisar agentes de programación con IA, como Claude Code, que se ejecutan en una máquina de desarrollo. Compartir una sesión de terminal en vivo con un colega sin configurar SSH. Ejecutar un panel de terminal en un servidor Linux sin interfaz gráfica o en un contenedor Docker.
- ¿Cómo se instala vibetunnel?
- Instala el paquete npm de forma global: npm install -g vibetunnel O instala la app de macOS con Homebrew: brew install --cask vibetunnel Ejecuta cualquier comando en el navegador: vt pnpm run dev Abre el panel en el puerto 4020 de localhost
- ¿Dónde consigo vibetunnel?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/amantus-ai/vibetunnel
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Statusline minimalista creado en Rust que muestra en la terminal el modelo, el estado de Git, el espacio de trabajo y el uso de la ventana de contexto de Claude Code.
Un espacio de trabajo de terminal nativo para macOS con proyectos, pestañas, paneles divididos, un árbol de archivos integrado con Git y paneles de navegador.
Aplicación de terminal para macOS que permite ejecutar y supervisar varios agentes de programación; un daemon mantiene las sesiones activas y cuenta con una app complementaria para iPhone.
CLI y catálogo de plantillas con agentes, comandos, ajustes, hooks e integraciones MCP listos para configurar Claude Code.
Plugin para Claude Code que añade una línea de estado en tiempo real con el uso del contexto, los límites de uso, las herramientas activas, los agentes en ejecución y el progreso de las tareas pendientes.