#πŸ›οΈ Hermes Gate - A terminal TUI to manage remote AI Agent sessions without raw SSH

1 messages Β· Page 1 of 1 (latest)

rocky chasm
#

Terminal TUI for managing remote Hermes Agent sessions with auto-reconnect, detach support, and zero config.
https://github.com/LehaoLin/hermes-gate

"I love watching Hermes Agent work through a TUI β€” but mine runs on a remote cloud server, and my local network isn't always stable. When the connection drops mid-task, I have no idea if it's still running or already dead. An interrupted task means hours of wasted effort. Sure, I could manage it over raw tmux β€” but that's just typing the same boilerplate commands over and over. More time lost."

Why Hermes Gate?
Lifecycle clarification: Hermes Gate is a temporary local client. When you quit the TUI, the Docker container stops. Your remote tmux / Hermes Agent sessions on the server are not affected β€” they keep running. Just run ./run.sh again to reconnect. Nothing is lost except the local container state.

Full TUI Experience β€” Browse servers, manage sessions, view live Hermes Agent output, and send prompts, all from an interactive terminal UI built with Textual. No raw SSH commands to remember.
Network Status Monitoring β€” Real-time latency monitoring with TCP-level probing. Connection status is displayed in the TUI so you know when the remote server is reachable. Note: if your SSH session drops, you will need to re-enter the session manually.
Session Persistence via tmux β€” Sessions run inside remote tmux, so your remote processes keep running even if you close Hermes Gate. However, note that the Docker container stops on TUI exit β€” run ./run.sh again to reattach.
Multi-Server, Multi-Session β€” Switch between servers and sessions instantly. Each session is independently tracked and managed.
One Command Start β€” ./run.sh builds, starts, and drops you into the TUI. Requires Docker and an SSH key in ~/.ssh/ (see Prerequisites).

See in GitHub link: https://github.com/LehaoLin/hermes-gate
Welcome stars ⭐, issues πŸ“ and pull requests πŸš€!

GitHub

πŸ›οΈ Hermes Gate β€” Terminal TUI for managing remote Hermes Agent sessions with auto-reconnect, detach support, and zero config - LehaoLin/hermes-gate

rancid sparrow
#

Very cool. If you are on a mac check out CMUX if you support multiple nodes.

mystic pasture
#

Great feature. I’ve already started using the agent through Hermes Gate, it has made remote SSH management feel incredibly smooth. Looking forward to future updates~

rocky chasm