xP3ta/hermes-console
Console is a private, native Android app for your self-hosted Hermes Agent: chat that shows the agent's work, voice, bots and rooms, cron, tasks, models and an SSH terminal. One code to connect. No account, no telemetry. GPL-3.0.
Console is an independent Android app for connecting to a self-hosted Hermes Agent through its Gateway and Dashboard, without a Console account or intermediary server. It provides chat with reasoning, tools, and tasks; voice conversations; bots and rooms; cron jobs; model management; and SSH, SFTP, and file viewing features.
- Connects directly to Hermes’ Gateway and Dashboard.
- Credentials are stored on the phone in Android Keystore.
- Includes voice chat, bots, rooms, cron, tasks, and models.
full readme from github
Your self-hosted Hermes Agent, native on Android.
English · Español
What it is
Console is an independent Android app for Hermes Agent, the agent you run on your own computer or server. It talks straight to Hermes' own Gateway and Dashboard, with no Console account and no server of ours in between.
Connect
Run it where Hermes lives, scan the code it shows. Needs Console 1.2.15 or newer.
# Linux, macOS
curl -fsSL https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.sh | sh
# Windows, WSL2 (Windows PowerShell 5.1+, as administrator)
irm https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.ps1 | iex
Coming from an older install?
Console 1.2.15 no longer uses the Mobile Bridge. Once every phone is on 1.2.15 or newer, one line removes the bridge from the computer and nothing else:
curl -fsSL https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.sh | sh -s -- --retire-bridge
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/xP3ta/hermes-setup/main/hermes-mobile-setup.ps1))) -RetireBridge
What you can do
- A chat that shows the work: reasoning, tools and tasks, in plain words
- Voice conversations inside the chat
- Bots and rooms, one identity per Hermes profile
- Cron jobs and tasks, on a board or a list
- Models, with real provider removal
- An SSH terminal, SFTP and inline file viewers
More screens
Private by design
- Self-hosted: no account, no telemetry, no advertising
- Credentials stay on the phone, in the Android Keystore
- Plain HTTP only on private networks; HTTPS everywhere else
Support the project
Console is free and built in my spare time. If it is useful to you, a coffee helps keep it going.
Docs · Changelog · Security · Contributing · Support · GPL-3.0
Independent project by XPeta Lab, not affiliated with Nous Research.
Google Play and the Google Play logo are trademarks of Google LLC.
