← all repositories
uzairansaruzi/hermex

The iPhone steering wheel for your self-hosted AI

Hermex is a free, native SwiftUI client that turns your iPhone into a control panel for a self-hosted Hermes agent, keeping the compute on your hardware and the controls in your pocket.

552 stars Swift AgentsChat Assistants
hermex
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does — Hermex is a native SwiftUI iPhone app that acts as a mobile control panel for a self-hosted hermes-webui server. It lets you chat with your agent, manage sessions, switch models, browse files, inspect scheduled tasks, and view skills — all while the actual AI and data stay on your own machine. The app is free, collects no analytics, and talks directly to your server without any relay or middleman.

The interesting bit — Most AI assistants demand cloud residency and subscription fees; Hermex inverts the model so your iPhone is merely the steering wheel, not the engine. The README is unusually candid about upstream API instability, even pinning a specific server commit to manage version skew.

Key highlights

  • Native SwiftUI for iOS 18+, not a web wrapper, with real-time streaming chat and file attachments
  • Full session history cached locally so past conversations remain readable offline
  • Direct server connection over HTTPS or Tailscale; no third-party relay, no tracking, no in-app purchases
  • Mobile access to agent internals: cron tasks, installed skills, workspace file browser, memory, and insights
  • Tolerant API decoding means unknown server fields won’t crash the app

Caveats

  • The app is purely a client; you must self-host, secure, and maintain the hermes-webui server yourself
  • Upstream API stability is not guaranteed, so newer or older server versions may break features

Verdict — Ideal for developers already running Hermes who want a polished, private mobile interface. Skip it if you’re looking for an all-in-one AI app that works out of the box.

Frequently asked

What is uzairansaruzi/hermex?
Hermex is a free, native SwiftUI client that turns your iPhone into a control panel for a self-hosted Hermes agent, keeping the compute on your hardware and the controls in your pocket.
Is hermex open source?
Yes — uzairansaruzi/hermex is open source, released under the MIT license.
What language is hermex written in?
uzairansaruzi/hermex is primarily written in Swift.
How popular is hermex?
uzairansaruzi/hermex has 552 stars on GitHub.
Where can I find hermex?
uzairansaruzi/hermex is on GitHub at https://github.com/uzairansaruzi/hermex.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.