Agent-Bridge: przeglądarkowy kanwas do zarządzania sesjami terminalowymi i agentami AI
Programiści pracujący z wieloma agentami AI i terminalami na różnych maszynach często tracą kontrolę nad swoimi procesami. Agent-Bridge (AB) rozwiązuje ten problem dzięki samodzielnie hostowanemu aplikacji internetowej: niekończący się kanwas z żyjącymi oknami sesji, aktualnymi statusami i dostępem z dowolnej przeglądarki. Węzły to serwery, kontenery lub maszyny wirtualne z demonem PTY; agenty to narzędzia AI w terminalu (np. Claude, Codex); sesje to procesy działające na węzłach.
Kanwas symuluje interfejs typu RTS: zoomowanie, przewijanie, grupowanie okien według projektów. Stany (zajęty/pusty/błąd) są wyświetlane ikonkami i mini-mapą — szybki przegląd nawet 20+ sesji bez otwierania każdego terminala osobno.
Architektura i kluczowe komponenty
AB wdraża się na serwerze i działa przez URL bez potrzeby Electrona czy VPN. Terminologia:
- Węzeł: węzeł obliczeniowy (VPS, kontener Incus, Docker, VM) z demonem PTY.
- Agent: narzędzie AI działające w terminalu (Claude, Qwen, Kilo).
- Sesja: proces PTY na węźle, trwały i ponownie łączący się.
Kanwas to podstawa: okna z terminalami, agentami, notatkami. Grupowanie w "wyspy" według zadań (back-end, front-end, infrastruktura). Mini-mapa z punktami stanów zapewnia globalny obraz sytuacji.
Przyszłość: statystyka (czas pracy, zużycie zasobów), historia stanów.
Praktyczne scenariusze wdrożenia
Odległy węzeł przez SSH
Wizard SSH automatyzuje instalację demona PTY: wprowadzenie hosta — uzyskanie endpointu na kanwasie. Bez ręcznej konfiguracji.
Równoległa praca nad projektami
5 repozytoriów, 8 terminali, 3 agentów: kanwas pokazuje aktywność, układanie siatką lub skupienie na jednym oknie.
Izolacja za pomocą kontenerów Incus
Jeden host z Incus/LXD: systemowe kontenery z dostępem root, docker-in-docker bez haczyków. Zalety:
- Izolacja: uszkodzony kontener — ponowne utworzenie, host czysty.
- Zagnieżdżony Docker: pełnoprawny daemon, compose up działa poprawnie.
- Skalowalność: 50+ węzłów na jednym serwerze, przełączanie kliknięciem.
- Bind-mount: wspólny folder dla artefaktów między hostem a kontenerami.
AB na hoście widzi wszystkie demony PTY jako węzły.
Pozycja w ekosystemie narzędzi
AB uzupełnia tmux, Warp, VS Code Remote: skupia się na wizualnym zarządzaniu dziesiątkami sesji przez przeglądarkę. Nie zastępuje terminala, ale dodaje warstwę nad nią dla scenariuszy wielomaszynowych. Prywatność jest zachowana: tablice są dostępne tylko dla właściciela.
Plan rozwoju
- Interfejs mobilny do monitorowania.
- Integracja z Incus: tworzenie i zarządzanie kontenerami bezpośrednio z AB.
- Middleware proxy: przechwytywanie ruchu agentów, metryki, logi.
Co ważne
- Trwałe sesje z automatycznym ponownym połączeniem z przeglądarki, bez kłopotów z SSH.
- Wizualny monitoring stanów na kanwasie dla 10+ węzłów.
- Izolacja przez Incus: pełne środowiska z Dockerem na jednym hoście.
- Aplikacja webowa samodzielnie hostowana: dostęp z dowolnego urządzenia przez URL.
- Open source: możliwość rozbudowy komponentów (okna, statystyki).
— Editorial Team
Brak komentarzy.