Agent-Bridge: webový plánek pro správu terminálových relací a AI agentů
Vývojáři pracující s několika AI agenty a terminály na různých strojích často ztrácejí kontrolu. Agent-Bridge (AB) tento problém řeší prostřednictvím samostatného webového aplikace: nekonečný plánek s živými okny relací, reálným stavem a přístupem z jakéhokoli prohlížeče. Uzly jsou servery, kontejnery nebo virtuální stroje s PTY démonem; agenty jsou například Claude, Codex nebo podobné; relace jsou procesy běžící na uzlech.
Plánek imituje RTS rozhraní: zoom, pohyb, seskupování oken podle projektů. Stavy (zaneprázdněný/idle/chyba) jsou zobrazeny ikonami a miniaturní mapou – okamžitý přehled více než 20 relací bez nutnosti otevírání každého terminálu.
Architektura a klíčové komponenty
AB se nasazuje na serveru a funguje přes URL bez Electronu nebo VPN. Terminologie:
- Uzel: výpočetní jednotka (VPS, Incus kontejner, Docker, VM) s PTY démonem.
- Agent: AI nástroj v terminálu (Claude, Qwen, Kilo).
- Relace: PTY proces na uzlu, trvalý a znovu připojitelný.
Plánek je jádrem: okna s terminály, agenty, poznámkami. Seskupení do "ostrovů" podle úkolů (back-end, front-end, infrastruktura). Miniaturní mapa s body stavů pro globální přehled.
Představa: statistiky (čas práce, využití zdrojů), historie stavů.
Praktické scénáře nasazení
Vzdálený uzel přes SSH
SSH průvodce automatizuje instalaci PTY démona: zadání hostitele – získání endpointu na plánku. Bez ruční konfigurace.
Paralelní práce na projektech
5 repozitářů, 8 terminálů, 3 agenty: plánek zobrazuje aktivitu, tiling mřížkou nebo zaměření na jedno okno.
Izolace přes Incus kontejnery
Jeden host s Incus/LXD: systémové kontejnery s root přístupem pro agenty, docker-in-docker bez hacků. Výhody:
- Izolace: pokud se kontejner pokazí – znovu vytvořen, host je čistý.
- Vložený Docker: plnohodnotný daemon, compose up funguje.
- Měřítko: 50+ uzlů na jednom serveru, přepínání kliknutím.
- Bind-mount: sdílená složka pro artefakty mezi hostem a kontejnery.
AB na hostovi vidí všechny PTY démony jako uzly.
Umístění v ekosystému nástrojů
AB doplňuje tmux, Warp, VS Code Remote: zaměření na vizuální správu desítek relací přes prohlížeč. Nejde o nahrazení terminálu, ale nadstavbu pro multi-machine scénáře. Dodržování soukromí: desky jsou pouze pro vlastníka.
Cesta k vývoji
- Mobilní rozhraní pro monitorování.
- Integrace s Incus: vytváření a správa kontejnerů přímo z AB.
- Proxy middleware: zachycení provozu agentů, metriky, logy.
Co je důležité
- Trvalé relace s automatickým připojením z prohlížeče, bez SSH šachování.
- Vizuální monitorování stavů na plánku pro 10+ uzlů.
- Izolace přes Incus: plnohodnotná prostředí s Dockerem na jednom hostovi.
- Samostatná webová aplikace: přístup z jakéhokoli zařízení přes URL.
- Open source: možnost rozšíření komponent (okna, statistiky).
— Editorial Team
Zatím žádné komentáře.