Agent-Bridge: Browserbasierte Canvas für die Verwaltung von Terminal-Sessions und KI-Agenten
Entwickler, die mehrere KI-Agenten und Terminals auf verschiedenen Maschinen betreiben, verlieren oft den Überblick. Agent-Bridge (AB) löst das Problem mit einer selbst gehosteten Webanwendung: einem unendlichen Canvas mit Live-Sessions, Echtzeit-Statusanzeigen und Zugriff über jeden Browser. Knoten sind Server, Container oder VMs mit laufendem PTY-Daemon; Agenten umfassen Claude, Codex und ähnliche Tools; Sessions sind persistente PTY-Prozesse auf Knoten.
Der Canvas erinnert an eine Echtzeit-Strategie-Spiel-Oberfläche: Zoomen, Pannen und projektbasierte Fenstergruppierung. Status (beschäftigt/ruhend/Fehler) erscheinen als Symbole und Mini-Karten – sofort 20+ Sessions überblicken, ohne jedes Terminal einzeln zu öffnen.
Architektur und Kernkomponenten
AB wird auf einem Server bereitgestellt und per URL aufgerufen – keine Electron-App oder VPN erforderlich. Wichtige Begriffe:
- Knoten: Ein Rechenknoten (VPS, Incus-Container, Docker, VM) mit PTY-Daemon.
- Agent: Ein KI-Tool, das im Terminal läuft (Claude, Qwen, Kilo).
- Session: Ein persistenter, wiederherstellbarer PTY-Prozess auf einem Knoten.
Der Canvas ist zentral: Terminal-Fenster, Agenten-Interfaces und Notizen. Gruppiere sie nach Aufgaben in "Inseln" (Backend, Frontend, Infrastruktur). Eine Mini-Karte mit Statuspunkten bietet einen globalen Überblick.
Zukünftige Funktionen: Nutzungsstatistiken (Laufzeit, Ressourcenverbrauch), Session-Historie.
Praktische Einsatzszenarien
Remote-Knoten über SSH
Der SSH-Assistent automatisiert die Einrichtung des PTY-Daemons: Hostdaten eingeben – sofort erhalten Sie einen Canvas-Endpunkt. Keine manuelle Konfiguration nötig.
Parallelarbeit über Projekte hinweg
5 Repositories, 8 Terminals, 3 Agenten: Der Canvas zeigt Aktivitäten, ordnet Fenster in ein Raster an oder konzentriert sich auf ein einzelnes Fenster.
Isolation mittels Incus-Containern
Ein Host mit Incus/LXD: Systemcontainer mit Root-Zugriff für Agenten, vollständige Docker-in-Docker-Unterstützung ohne Workarounds. Vorteile:
- Isolation: Brechen Sie einen Container – erstellen Sie ihn neu, der Host bleibt sauber.
- Verschachteltes Docker: Vollständige Daemon-Funktionalität,
docker-compose upfunktioniert. - Skalierbarkeit: Verwalten Sie 50+ Knoten auf einem Server, wechseln Sie mit einem Klick.
- Bind-Mounts: Gemeinsame Ordner zwischen Host und Containern für Artefakte.
AB auf dem Host erkennt alle PTY-Daemons als Knoten.
Platz in der Tool-Ekologie
AB ergänzt tmux, Warp und VS Code Remote – fokussiert auf visuelle Verwaltung von Dutzenden von Sessions über den Browser. Es ist kein Terminal-Ersatz, sondern eine Ebene für Multi-Maschinen-Workflows. Datenschutz ist gewährleistet: Boards sind nur für den Besitzer zugänglich.
Entwicklungspfad
- Mobile Oberfläche zum Monitoring.
- Incus-Integration: Container direkt aus AB erstellen und verwalten.
- Proxy-Middleware: Agenten-Traffic abfangen, Metriken und Logs erfassen.
Was wirklich zählt
- Persistente Sessions mit Auto-Reconnect aus dem Browser – kein SSH-Management mehr.
- Visuelle Statusüberwachung auf dem Canvas für 10+ Knoten.
- Incus-basierte Isolation: Vollständige Docker-Umgebungen auf einem Host.
- Selbst gehostete Web-App: Zugriff von jedem Gerät über URL.
- Open Source: Erweiterbare Komponenten (Fenster, Analytics).
— Editorial Team
Noch keine Kommentare.