Hermès iOS
Molliex05/hermes-ios
Native SwiftUI iPhone client that connects directly to a Hermes Agent server
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 interfacesChinese localization patch for Hermes Desktop, TUI and CLI, covering v0.15.x, v0.14.x, v0.13.x and legacy
lEWFkRAD Hermes NotebookHandwriting-first Hermes Agent client for Kindle Scribe, BOOX and Android stylus tablets
RohanRJ389 Bot HQHermes plugin that gives each bot a dynamic Home dashboard and brings all your bots into one HQ
jsun2020 Hermes Agent for ObsidianObsidian plugin that chats with a local Hermes Agent gateway in a multi-tab sidebar
meviusisback Agent Orchestrator for OmarchyStatus bar monitor and workspace switcher for AI coding agents, including Hermes, on Omarchy
417517338-sketch Hermes-OurmarChinese-language web UI with chat, terminal and messaging gateway management for Hermes Agent
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent