01 home and companion
Spark welcomes you back.
Open Hermes Console and return to Project Aurora from a home that brings conversations, instance status, and voice access together.
>_ HERMES CONSOLE Android · open source
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. Messages and attachments go to the instance you configure, with no intermediary XPeta Lab backend.
> 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 --kanban --notifications
Create, edit and trigger scheduled jobs from your phone. Cron and Kanban results can notify you and open the right run or conversation.
> 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.
> product journey
Discover Hermes Console through a journey built from the real app interface with entirely fictional data.
01 home and companion
Open Hermes Console and return to Project Aurora from a home that brings conversations, instance status, and voice access together.
02 pet
Choose its presence, size, and whether it joins you on Home. The demo uses the default Spark companion.
03 voice
Open a dedicated voice session and see immediately when it is listening. Pause or end it from the same screen.
04 feature map
Appearance, pets, instances, models, SSH terminal, profiles, agents, and skills live in one clear tools map.
> connection
Hermes Console is a pure client: your agent runs on your machine and the app connects over whatever network you choose. Messages and attachments go to the instance you configure; XPeta Lab does not receive them.
> connect --qr --gateway
Scan the QR and the app stores the Gateway, Dashboard, Bridge URL and encrypted per-instance tokens. You can also enter them manually.
> 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.
> setup --guide
From zero to commanding your agent in minutes. No XPeta Lab account or first-party tracking.
Choose the system running Hermes Agent — not your phone system.
It is not detected automatically because you may be viewing this site on another device.
curl -fsSL https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.sh | sh irm https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.ps1 | iex Choose Linux/macOS/Termux or Windows/WSL2. WSL2 uses Windows PowerShell. Setup starts and verifies Gateway, Dashboard and Mobile Bridge.
Unix sh · Windows PowerShell Only after checking identity, authentication and phone-facing access does setup print a complete QR. The app configures Bridge and Dashboard too.
hermes://pair Done: chat, cron and your agent streaming back, from anywhere.
hermes > ready > privacy --audit
Hermes Console requires no XPeta Lab account, and XPeta Lab operates no analytics or backend that receives your conversations. The app talks to your server; Privacy covers optional providers and the on-device ZXing QR scanner.
> 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 →Choose the system running Hermes Agent — not your phone system.
It is not detected automatically because you may be viewing this site on another device.
curl -fsSL https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.sh | sh irm https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.ps1 | iex It uses systemd on Linux, launchd on macOS and Scheduled Tasks—or Windows startup as a fallback—on Windows. For WSL2, run it from Windows PowerShell, outside WSL. On Unix without a persistent manager it keeps the current session working and warns that it will not survive a reboot.
hermes://pair link) to fill Gateway, Dashboard, Bridge URL and both tokensUse LAN/Tailscale or HTTPS with a valid certificate. Setup never generates a QR for loopback or public HTTP and limits automatic firewall rules to private networks.
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. Open the guide, go to “Show the QR” and choose the system of the machine running Hermes.
Bridge outdated. The app uses its saved token to apply the validated self-update and confirms that the service comes back.
Does XPeta Lab collect data? No: it operates no telemetry, analytics, or conversation backend. Messages and attachments go to your Hermes; see Privacy for optional providers and the on-device ZXing QR scanner.
> install --android
Download Hermes Console from Google Play, 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.