Hermes Atlas
Desktop apps, web UIs & dashboards

Hermès iOS

Molliex05/hermes-ios

Native SwiftUI iPhone client that connects directly to a Hermes Agent server

In short

Hermès iOS is a native SwiftUI app that connects to the official hermes serve backend so you can chat with your Hermes Agent from an iPhone. It adds profiles, approvals, kanban, skills browsing and voice conversations.

What Hermès iOS does

The app talks to a Hermes server over /api/ws, Hermes JSON-RPC methods and its authenticated REST routes, including Tailscale IPs, MagicDNS, HTTPS and reverse-proxy path prefixes. It does not reimplement Hermes behind an OpenAI-compatible proxy, so memory, prompts, tools, profiles, permissions, scheduled work and conversation history stay owned by Hermes. Credentials are stored in the iOS Keychain, and the app has no third-party runtime dependencies, hosted relay, analytics or account.

Features include streaming chat with Markdown and tool activity, approvals and clarification prompts, multiple saved gateways, profile switching and creation, SOUL editing, routines, hosted groups of two to six profiles, a skills browser, model selection, a read-only workspace view and kanban boards. You can attach up to four files of 10 MiB each and hold voice conversations using the profile's configured TTS voice. The first UI language is French, and the integration was tested against Hermes 0.21.2.

Key features

  • Direct connection to hermes serve over Tailscale, MagicDNS, HTTPS or a reverse proxy
  • Streaming chat with approvals, cancellation and tool activity
  • Profiles, bot chats, routines and hosted groups of 2 to 6 profiles
  • Kanban boards, skills browser and model selection
  • Voice conversations and file or photo attachments

When to use it

  • Chatting with a self-hosted Hermes agent from an iPhone
  • Approving agent actions and answering clarification questions on the go
  • Reviewing kanban tasks and routines from a phone

Who it is for: Hermes Agent users with an iPhone and a reachable Hermes server who want a native app rather than a web page.

How it fits with Hermes Agent

It is a client built specifically for Hermes Agent, using its native websocket, JSON-RPC and REST interfaces.

Requirements: macOS with Xcode 16 or later, iOS 17 or later on the device, and a Hermes server running hermes serve

Note: It is an early 0.1.0 client with no App Store or TestFlight release, so it must be built in Xcode.

FAQ

What is Hermès iOS?

Hermès iOS is a native iPhone app for Hermes Agent written in SwiftUI. Your agent stays on your server and the app is its mobile interface.

Does Hermès iOS work with Hermes Agent?

Yes, it connects directly to the official hermes serve backend. It was researched and integration-tested against Hermes 0.21.2, and older backends may need an update.

Is Hermès iOS free and open source?

Yes, the repository is released under the MIT license. There is no App Store or TestFlight release, so you build it yourself in Xcode.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent