Install the server
One command on your server, VPS or homelab. It brings up the Gateway, the Dashboard and the Mobile Bridge as services that survive reboots.
curl -fsSL … | sh >_ HERMES CONSOLE v1.0.0
click to skip
> capabilities
> chat --streaming --sse --attachments
Real-time conversation with your Hermes Agent: responses arrive token by token, with visible reasoning and attachments. No cloud, no middlemen.
> workspace --sessions --kanban --profiles
Sessions, kanban board, model picker and agent profiles. Full command of your Hermes, not just the chat.
> term --ssh --sftp --pty
A real terminal inside the app: SSH shell with a PTY and an SFTP browser to move files between your phone and your server.
> cron --cron --jobs --reports
Create, edit and trigger scheduled jobs from your phone. Native cron syntax, remote or local execution, reports for every run.
> approve --risk --notifications
The agent asks before acting: every command arrives with its risk level and you approve or reject it — even from a notification with the app closed.
> spark --companion --moods
Hermes' spark lives in the app: an animated mascot that mirrors your agent's state — thinking, connecting, celebrating.
> the app
Streaming chat, a full workspace —sessions, kanban, models, SSH terminal— and your agent always one tap away. This is Hermes Console from the inside.
> connection
Hermes Console is a pure client: your agent runs on your machine and the app connects over whatever network you choose. Nothing leaves that loop.
> connect --qr --gateway
Scan the QR the installer prints and the app configures itself: host, port and key. Prefer manual? Host, port 8642 and your API key.
> instances --multi --switch
Home, VPS, homelab: save each server with its encrypted key and switch between them on the fly. The app diagnoses what every instance supports.
> demo --play
A real session: connect, converse, schedule. No marketing tricks.
> setup --guide
From zero to commanding your agent in minutes. No telemetry along the way.
One command on your server, VPS or homelab. It brings up the Gateway, the Dashboard and the Mobile Bridge as services that survive reboots.
curl -fsSL … | sh The installer prints a pairing QR. Scan it from the app and the connection configures itself. Prefer manual? Host, port and API key.
hermes://pair Done: chat, cron and your agent streaming back, from anywhere.
hermes > ready > privacy --audit
Not a marketing promise. It's the architecture. Hermes Console has nowhere to send your data, because it never touches it.
> docs open
The essentials to connect your agent. No detours.
Complete step-by-step guide Install the server, pair via QR, app tour and troubleshooting. So nobody gets lost. open guide →curl -fsSL …/hermes-mobile-setup.sh | shThe services are user systemd units: they survive reboots without touching anything.
hermes://pair link) and you're done8642 and your API key (API_SERVER_KEY in ~/.hermes/.env)How you expose your server is up to you: local network, Tailscale or direct HTTPS. The app just needs to reach it.
Does it work without internet? Yes, as long as phone and server share a network.
TLS certificate error. On a private network use LAN or Tailscale; for public domains, a valid certificate on the gateway.
I lost the QR. Run hermes-pair.sh on the server and it prints it again, no reinstall.
Does it collect data? No. No telemetry, no tracking. See the privacy section.
> install hermes-console
Download it, connect it to your Hermes Agent and take command from your pocket.
> donate --thanks
Hermes Console is an independent project built in my free time. If it serves you, a donation keeps the lights on.
> contact --ping
Bug, idea or question? Write to me directly. I read every email.