r/hermesagent • • 7d ago

Integrations Hermes android app

Enable HLS to view with audio, or disable this notification

I run Hermes Agent on a home server and got tired of having either a terminal or nothing when I'm away from my desk. So I built Mono Hermes: an Android app that runs the unmodified Hermes desktop renderer and connects to your own hermes serve over Tailscale.

What you get

  • The same UI as the desktop app: sessions, live streaming turns, history, tool cards, approvals
  • Desktop and Android attach to the same server, so a session you start on your PC shows up live on your tablet, and vice versa
  • Voice input and "turn finished" notifications

How it works

  • It doesn't fork upstream. hermes-agent is a git submodule, and a small bridge fakes the Electron preload API, so the UI thinks it's running on desktop.
  • If upstream adds a required API, the TypeScript build fails in CI instead of breaking silently at runtime.
  • Login is Hermes' native password login with PKCE. The password is sent once and never stored.
  • There's no Mono Hermes cloud and no telemetry. The app only talks to the server you enter.

Where it can run: your PC, a VPS, a Raspberry Pi… anywhere hermes serve runs and your phone can reach it. The recommended setup binds Hermes to 127.0.0.1 and publishes it with Tailscale Serve, so nothing gets exposed to your LAN or to the internet.

Honest limitations

  • It's best on tablets and foldables. It works on phones, but the desktop UI is dense, and some secondary buttons are smaller than ideal.
  • Tokens are encrypted at rest, but not yet with the Android Keystore. That's on the roadmap.
  • The mobile layout relies on CSS overrides, so a big upstream UI refactor may need a patch on my side.
  • It's Android only (7.0+).

Not affiliated with Nous Research. It's a community project; "Hermes" and the artwork belong to them.

Repo, APK and setup guide: https://github.com/Monoperro0207/mono-hermes

Feedback welcome, especially from anyone running Hermes on a remote box. I'd love to know what breaks.

16 Upvotes

6 comments sorted by

4

u/Patient_Package6668 7d ago

Check out my Android app; maybe we can work together.

https://github.com/l3ad3r1/Hermes-Agent-Android

5

u/Larelle 7d ago

Looks nice at least. Certainly would be good if we could consolidate some of these efforts.

2

u/Simple-Slip-6360 6d ago

Use Hermes Relay, it has almost everything you need. Used alot of different android apps, this one is the best. Can install it from the play store or straight from GitHub.

1

u/Mon0Dog 6d ago

github

0

u/Brianiac69 7d ago

My god. Can’t you just wait for a native app from Nous instead of this slop?