Hermes UI+

Alpha · open source · unofficial community client

Hermes Interactive UI+

Interactive chat for Hermes Agent. Approve commands from your phone, watch every tool step live, leave the app while Hermes keeps working, and get answers that are not walls of text.

Get the Android alpha Self-hosting View source on GitHub

Made for people who run Hermes Agent and talk to it through Telegram or the terminal today. Requires Hermes Agent v0.21 or newer and a small bridge that you run yourself.

What it does

Demos

Short recordings of the app (web build, phone size). All content is prepared sample data, nothing real. The videos have no sound.

Trailer 53 s
The best moments in 53 seconds.

Credits: photos CC0 (Wikimedia Commons), product images generated, music from ElevenLabs Music. Per-file sources are in CREDITS.json.

For your Hermes Agent

And answers that look great

Fast and reliable

Platforms

The current version is an alpha (0.1.0-alpha.1). Expect rough edges. It is not in the Google Play Store or the Apple App Store.

PlatformHow to get itStatus
AndroidSigned APK from GitHub Releases, or add the repository to Obtainium for automatic updates (turn on “Include prereleases”). Android 7.0 or newer, 64-bit ARM.Alpha
Web app (PWA)Prebuilt bundle from GitHub Releases, served by your own bridge, installable to the home screen. Install guide.Alpha
iOSUse the web app for now (installable, with push). A native app is prepared for TestFlight.Web app now
LinuxDesktop app as AppImage or .deb (x86_64, Ubuntu 22.04 / Debian 12 or newer), see the desktop notes.Alpha
macOSNative desktop app for Apple Silicon (macOS 13+), signed and notarized: menus and shortcuts, approval actions in notifications, dock badge, menu bar mode, Touch ID lock. See the desktop notes.Alpha

Install and self-hosting

There is no hosted service. You run a small Node.js service, the bridge, next to your Hermes (Node.js 22+ or Docker). It authenticates your devices, routes presentation, handles uploads, voice and push, and pairs a new phone with a QR code. We strongly recommend reaching it over Tailscale and never exposing it to the public internet.

  1. Turn on the Hermes API server and start the Hermes gateway.
  2. Run the setup wizard on that machine: npx hermes-ui-plus-bridge setup.
  3. Install the app and scan the pairing QR code.

Privacy in short

The developers collect no data. There are no accounts, no analytics, no advertising and no crash reporting. Your messages go from your device to your bridge, then to your Hermes, and from there to the model providers you configured. Nowhere else. Read the full privacy policy.