Volver al inicio

Agent-Bridge para IT: lienzo de sesiones de agentes de IA

Agent-Bridge — aplicación web autoalojada para gestionar sesiones de terminal y agentes de IA a través de un lienzo infinito. Soporte para nodos en VPS, contenedores Incus con aislamiento y Docker. Estados visuales, reconexión desde el navegador.

Agent-Bridge Canvas: control de agentes de IA en la terminal
Advertisement 728x90

Agent-Bridge: Tablero basado en navegador para gestionar sesiones de terminal y agentes de IA

Los desarrolladores que manejan múltiples agentes de IA y terminales en distintas máquinas suelen perder el control. Agent-Bridge (AB) lo resuelve con una aplicación web autohospedada: un tablero infinito con ventanas de sesión en vivo, indicadores de estado en tiempo real y acceso desde cualquier navegador. Los nodos son servidores, contenedores o máquinas virtuales que ejecutan un daemon PTY; los agentes incluyen a Claude, Codex y herramientas similares; las sesiones son procesos PTY persistentes en los nodos.

El tablero imita una interfaz de tipo RTS: zoom, desplazamiento y agrupación por proyectos. Los estados (ocupado/libre/error) aparecen como íconos y mini-mapas —visualiza instantáneamente más de 20 sesiones sin abrir cada terminal.

Arquitectura y componentes principales

AB se despliega en un servidor y funciona mediante URL —no se requiere Electron ni VPN. Términos clave:

Google AdInline article slot
  • Nodo: Un nodo de cómputo (VPS, contenedor Incus, Docker, VM) con un daemon PTY.
  • Agente: Una herramienta de IA que opera en la terminal (Claude, Qwen, Kilo).
  • Sesión: Un proceso PTY persistente y reconectable en un nodo.

El tablero es el centro: ventanas de terminal, interfaces de agente y notas. Agrúpalos en "islas" según la tarea (backend, frontend, infraestructura). Un mini-mapa con puntos de estado ofrece una visión global.

Funciones futuras: estadísticas de uso (tiempo de ejecución, consumo de recursos), historial de sesiones.

Escenarios prácticos de despliegue

Nodo remoto vía SSH

El asistente de SSH automatiza la configuración del daemon PTY: introduce los datos del host —obtén un punto de acceso al tablero al instante. No se necesita configuración manual.

Google AdInline article slot

Trabajo paralelo entre proyectos

5 repositorios, 8 terminales, 3 agentes: el tablero muestra la actividad, organiza las ventanas en cuadrícula o enfoca una sola pestaña.

Aislamiento usando contenedores Incus

Un solo host con Incus/LXD: contenedores del sistema con acceso root para agentes, soporte completo de docker-in-docker sin soluciones alternativas. Beneficios:

  • Aislamiento: Si rompes un contenedor, recrearlo —el host permanece limpio.
  • Docker anidado: Funcionalidad completa del daemon, docker-compose up funciona.
  • Escalabilidad: Gestiona 50+ nodos en un solo servidor, cambia entre ellos con un clic.
  • Montajes bind: Carpetas compartidas entre host y contenedores para artefactos.

AB en el host ve todos los daemons PTY como nodos.

Google AdInline article slot

Posición en el ecosistema de herramientas

AB complementa a tmux, Warp y VS Code Remote —enfocado en la gestión visual de decenas de sesiones mediante navegador. No reemplaza la terminal, sino que añade una capa para flujos de trabajo multi-máquina. La privacidad se mantiene: los tableros son accesibles solo para el propietario.

Plan de desarrollo

  • Interfaz móvil para monitoreo.
  • Integración con Incus: crear y gestionar contenedores directamente desde AB.
  • Middleware proxy: interceptar tráfico de agentes, capturar métricas y registros.

Lo que más importa

  • Sesiones persistentes con reconexión automática desde el navegador —sin tener que lidiar con SSH.
  • Monitoreo visual de estado en el tablero para 10+ nodos.
  • Aislamiento basado en Incus: entornos completos de Docker en un solo host.
  • Aplicación web autohospedada: acceso desde cualquier dispositivo mediante URL.
  • Código abierto: extiende componentes (ventanas, análisis).

— Editorial Team

Advertisement 728x90

Leer después