Hermes Conduit
kaishi00/hermes-conduit
Native SwiftUI iOS client for Hermes Agent, connecting directly to your self-hosted dashboard
Hermes Conduit is a native iPhone and iPad app that connects to the dashboard of a self-hosted Hermes Agent. It shows the same sessions and profiles as the desktop client, so a chat started on a computer can be continued on a phone.
What Hermes Conduit does
Conduit talks straight to your Hermes dashboard, with no relay service or extra process in between, and the session list is the same database the desktop client uses. Chat streams Markdown with highlighted code, math and Mermaid diagrams, and it exposes tool call inspection, reasoning traces and delegated-agent progress. You can attach files, steer or interrupt a running turn, watch a context usage meter, and branch, pin or archive sessions.
Voice mode offers push-to-talk with on-device speech recognition or server-side Whisper, live conversations through GPT-Live and Gemini Live, and CarPlay support. Control features include multiple saved dashboards, Bot Mode, model switching, a Capabilities tab for skills, tools and MCP servers, a scheduled jobs viewer and gateway logs. Push notifications and inline approvals let you accept or reject tool calls without typing. The README describes the app as free, with no ads and no tracking.
Key features
- Streaming chat with Markdown, syntax-highlighted code, math and Mermaid diagrams
- Tool call inspection, reasoning traces and inline approve or reject of tool calls
- Push-to-talk voice mode and CarPlay support
- Multiple saved dashboards and multi-profile support
- Capabilities tab to toggle skills, tools and MCP servers
- Scheduled jobs viewer, connector monitoring and recent gateway logs
When to use it
- Continuing a desktop Hermes session from a phone
- Approving tool calls from a push notification while away from the desk
- Checking cron jobs and gateway logs on a self-hosted server
- Talking to Hermes by voice from the car
Who it is for: Hermes Agent users who self-host a dashboard and want a native iPhone and iPad client for it.
How it fits with Hermes Agent
Built specifically for Hermes Agent; it connects to the native Hermes dashboard (default port 9119), not the WebUI.
Requirements: iOS 17 or later on an iPhone or iPad, and a running Hermes Agent instance with the native dashboard enabled (default port 9119).
FAQ
What is Hermes Conduit?
Hermes Conduit is a native SwiftUI iOS client for Hermes Agent. It connects to your self-hosted Hermes dashboard and shows the same sessions and profiles as the desktop client.
What do I need to run Hermes Conduit?
You need iOS 17 or later on an iPhone or iPad and a running Hermes Agent with the native dashboard enabled, which listens on port 9119 by default. Conduit connects to that dashboard, not to the WebUI.
How do I reach my Hermes server from outside my home network?
Use Tailscale or a reverse proxy. The README notes that plain HTTP over Tailscale is supported, and that dashboards behind Cloudflare Access can use an optional service token.
Similar interfaces for Hermes Agent
All interfacesNative Android app for chatting with and managing a Hermes Agent through its dashboard
puritysb AgentDeckLocal dashboard and physical controls for AI coding agents, from a 3D aquarium to Stream Deck and e-ink
h4dex OPC-NexusLocal-first desktop workbench where Hermes plans work and AI employees from several engines carry it out
lotsoftick Hermes ClientWeb chat interface for Hermes Agent that maps each Hermes profile to a separate agent
MadsGao Frakio WorkDesktop and web workbench where Hermes and Pi agents with distinct personalities work in one chat
SelectXn00b HermesAppAndroid app that runs a Kotlin port of the Hermes agent loop to operate apps and run commands
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent