Android phone client for Hermes Agent.
Hermes Phone Client turns a phone into a remote command center for a desktop Hermes installation: chat, sessions, quick PC actions, clipboard, monitoring, and a resilient connection profile that works through either a public HTTPS endpoint or a local PC hotspot gateway.
- Native Android app, package
local.hermes.mobile. - Mobile-first chat and session browser for Hermes.
- Quick remote actions for common desktop workflows.
- Public HTTPS tunnel support for phones outside the local network.
- Local fallback gateway support for PC-hosted hotspot scenarios.
- Background polling and Android notifications.
- Optional Windows bridge assets in
server-bridge.
app/ Android app source
scripts/ Build, install, tunnel, and repair helpers
server-bridge/ Optional public/mobile API bridge assets
docs/ Architecture, setup, and release notes
.\gradlew.bat :app:assembleDebug --console=plain
.\scripts\install-usb.ps1To compile local debug defaults without hardcoding secrets:
$env:HERMES_DEFAULT_URL='https://mobile.example.com'
$env:HERMES_DEFAULT_TOKEN='...'
.\gradlew.bat :app:assembleDebug --console=plainDo not commit real tokens, tunnel credentials, or signing keys.