Powrót do strony głównej

Agent-Bridge dla IT: kanwa sesji agentów AI

Agent-Bridge — self-hosted aplikacja webowa do zarządzania sesjami terminalowymi i agentami AI za pomocą nieskończonego kanwasu. Obsługa nodów na VPS, kontenerach Incus z izolacją i Docker. Wizualne statusy, ponowne podłączanie z przeglądarki.

Kanwa Agent-Bridge: kontrola agentów AI w terminalu
Advertisement 728x90

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:

Google AdInline article slot
  • 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.

Google AdInline article slot

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.

Google AdInline article slot

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

Advertisement 728x90

Czytaj dalej