VibeAround
VibeAround conecta agentes locales de IA compatibles desde cualquier lugar con chat IM y terminal web, con traspaso bidireccional y vista previa en vivo.
¿Qué es VibeAround?
VibeAround es una interfaz de codificación para agentes locales que te permite acceder a agentes de IA compatibles desde cualquier lugar. Ofrece dos superficies principales: chat a través de plataformas IM populares y una terminal web basada en navegador, respaldadas por el mismo espacio de trabajo local para que puedas seguir trabajando ya sea en tu teléfono, en un portátil de café o en un shell de escritorio.
El proyecto también incluye una app de escritorio ligera (construida con Tauri) para configuración y gestión de servicios. Los agentes y canales IM se implementan como plugins que se pueden activar a demanda, mientras que la conectividad subyacente y el comportamiento de sesiones se manejan mediante protocolos consistentes y túneles integrados.
Características principales
- Chatea con tu agente de IA local desde cualquier IM: Envía DM a tu agente en Telegram, Slack, Feishu/Lark o Discord para escribir código y ejecutar comandos a través de interfaces de chat.
- Terminal web con compatibilidad tmux: Usa un shell completo en el navegador; en móvil, un pad de comandos en pantalla permite acceso de un toque a teclas como ESC y entradas Ctrl/flecha. Combínalo con tmux para que las sesiones permanezcan vivas tras cerrar el navegador.
- Traspaso bidireccional de sesiones: Mueve una sesión de codificación en vivo entre terminal e IM con
/handovery/pickup, preservando el contexto completo. - Cambia de agente en medio de la conversación: Cambia qué agente compatible dirige la sesión (p. ej.,
/switch claude,/switch codex,/switch cursor) sin reiniciar VibeAround. - Vista previa en vivo vía enlaces de corta duración: Comparte Markdown/HTML renderizado de servidores de desarrollo y abre los enlaces desde un teléfono o cualquier navegador.
- Asistente de configuración de un clic para túneles y credenciales: El asistente instala dependencias de agentes, completa credenciales de canales y selecciona un proveedor de túnel, reduciendo la configuración manual.
Cómo usar VibeAround
- Compila y ejecuta el proyecto (para desarrollo local):
cd src, luegobun install,bun run prebuildybun run dev. - Lanza la app de escritorio: En el primer lanzamiento, abre el asistente de configuración.
- Elige agentes y canales: Activa el/los agente(s) que quieras usar y configura credenciales de canales IM según indique el asistente.
- Configura el túnel: El asistente selecciona un backend de túnel para que la terminal web y la vista previa en vivo sean accesibles a través de URLs públicas con puerta de tokens.
- Empieza a trabajar: Abre el cliente IM para enviar DM a tu agente para codificación basada en chat, o usa la terminal web en un navegador. Cuando sea necesario, transfiere una sesión en vivo entre superficies con
/handovery/pickup.
Los requisitos previos listados en el repositorio son Rust 1.82+, Node.js 20+ y Bun 1.1+; en macOS también debes ejecutar xcode-select --install.
Casos de uso
- Codificación desde un IM mientras viajas: Mantén el desarrollo en marcha desde Telegram/Slack/Feishu/Discord enviando comandos y recibiendo salida de código directamente en el chat.
- Trabajo en terminal en un portátil prestado: Abre la terminal web basada en navegador en una máquina de café; usa tmux para que la sesión persista tras cerrar el navegador.
- Cambio entre teléfono y terminal: Inicia una sesión en la terminal web, luego usa comandos de traspaso para continuar desde un IM (o viceversa) con el mismo contexto.
- Uso de diferentes agentes para tareas distintas: Ejecuta un agente en Telegram mientras trabajas con otro en Slack, o cambia de agente en medio de la conversación con los comandos
/switch ...proporcionados. - Compartir una vista previa rápida para validar UI/contenido: Publica Markdown/HTML renderizado o salida de servidor de desarrollo vía enlaces de corta duración y visualízalo en tu teléfono.
Preguntas frecuentes
-
¿Qué agentes de IA de codificación soporta VibeAround? El repositorio lista soporte para Claude Code, Gemini CLI, Codex CLI, Cursor CLI, Kiro CLI y Qwen Code, con comunicación sobre stdio usando ACP (Agent Client Protocol).
-
¿Cómo se conecta VibeAround a plataformas IM? Cada canal IM se ejecuta como un plugin Node.js independiente cargado a demanda. Los detalles de autenticación varían por plataforma (p. ej., tokens de bot, credenciales de app o login por QR), y el asistente de configuración ayuda a completarlos.
-
¿Qué significa “traspaso de sesión” en la práctica? Permite mover una sesión de codificación en vivo entre la terminal web e IM usando comandos (
/handovery/pickup) preservando el contexto completo. -
¿Las URLs de terminal web y vista previa en vivo requieren control de acceso? Sí. El repositorio indica que las URLs expuestas tienen puerta de tokens: son accesibles públicamente, pero solo tú puedes abrirlas.
-
¿Es tmux requerido para la persistencia de sesiones? La documentación dice que la terminal web se puede combinar con tmux para que las sesiones permanezcan vivas tras cerrar el navegador.
Alternativas
- Flujo de trabajo en terminal local usando un agente CLI directamente: Puedes usar el CLI del agente en tu propia terminal, pero no obtendrás la integración con IM, la interfaz de terminal web ni el traspaso de sesión integrado entre chat y terminal.
- Asistentes de codificación con IA basados en web: Los asistentes basados en navegador pueden ofrecer una interfaz consistente desde cualquier lugar, pero no igualarán el enfoque de VibeAround en conectar procesos de agentes locales y preservar el mismo espacio de trabajo entre chat y terminal.
- Codificación basada en chat a través de bots de plataforma (sin traspaso de sesión/terminal web): Los enfoques de bots IM pueden llevar la salida del agente al chat, pero pueden no proporcionar el mismo traspaso bidireccional y experiencia de terminal web descrita en VibeAround.
- Túnel genérico + tu propia terminal web: Usar túneles y una configuración de terminal en navegador puede aproximar el acceso remoto, pero tendrías que ensamblar y mantener la gestión de agentes/sesiones tú mismo en lugar de usar la arquitectura de plugins y comandos de traspaso de VibeAround.
Alternativas
Devin
Devin es un agente de IA para programar que ayuda a equipos a completar migraciones y refactorizaciones grandes en paralelo, con aprobación humana.
Claude Opus 4.5
Presentamos el mejor modelo del mundo para codificación, agentes, uso de computadoras y flujos de trabajo empresariales.
Codex Plugins
Usa Codex Plugins para combinar skills, integraciones de apps y servidores MCP en flujos reutilizables que amplían el acceso de Codex a Gmail, Drive y Slack.
Falconer
Falconer es una plataforma de conocimiento autoactualizable para equipos ágiles: escribe, comparte y encuentra documentación interna y contexto de código en un solo lugar.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.
AakarDev AI
AakarDev AI es una plataforma poderosa que simplifica el desarrollo de aplicaciones de IA con integración fluida de bases de datos vectoriales, permitiendo un despliegue y escalabilidad rápidos.