Skip to content

Repository files navigation

Hermes Phone Client

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.

Highlights

  • 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.

Repository Layout

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

Quick Start

.\gradlew.bat :app:assembleDebug --console=plain
.\scripts\install-usb.ps1

To compile local debug defaults without hardcoding secrets:

$env:HERMES_DEFAULT_URL='https://mobile.example.com'
$env:HERMES_DEFAULT_TOKEN='...'
.\gradlew.bat :app:assembleDebug --console=plain

Do not commit real tokens, tunnel credentials, or signing keys.

Documentation

About

Android phone client for Hermes Agent.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages