Hermes iOS
dylan-buck/Hermes-iOS
Self-hosted iPhone companion for Hermes with chat, voice, widgets and sensor data exposed over MCP
Hermes iOS is a self-hosted iPhone companion for a user-owned Hermes runtime. A native iOS app, a relay and a host-side connector let Hermes chat, speak and read iPhone sensor data such as location and health metrics through MCP tools.
What Hermes iOS does
Hermes iOS has three parts: a native iPhone app, a relay, and a connector that runs next to the Hermes install. The relay is yours and the app can point to any compatible relay, so the runtime does not turn into a hosted service. The app provides streaming chat with attachments, inline diffs and returned images, a voice mode using OpenAI Realtime with live camera context, Home Screen widgets, Live Activities and a slash-command catalog drawn from Hermes built-ins, installed skills, personalities and quick commands. APNs and CarPlay are supported but optional.
The connector stores sensor data from the phone in a local SQLite database at ~/.hermes-mobile/sensors.db. That includes GPS location with reverse-geocoded addresses, 11 HealthKit metrics such as steps, heart rate, sleep and blood oxygen, and CoreMotion activity. Hermes reads it through the hermes_mobile MCP server, which has 8 tools covering location, location history, health summary, single metrics, activity, the schema and read-only custom SQL queries. The README says the data never leaves the user's machine. The project states that it is independent and not affiliated with Nous Research.
Key features
- Streaming chat with attachments, inline diffs and returned images
- Voice mode with OpenAI Realtime and live camera context
- Home Screen widgets and Live Activities
- Sensor pipeline for location, 11 HealthKit metrics and motion activity
- hermes_mobile MCP server with 8 tools, including read-only SQL queries
- Self-hosted relay and connector pairing with background service support
When to use it
- Asking Hermes for dinner suggestions based on where your phone has been today
- Having Hermes review weekly steps, sleep and heart rate data
- Using Hermes from an iPhone by chat or voice while the runtime stays on your own machine
Who it is for: Hermes Agent users with an iPhone who want to run the agent on their own hardware and reach it from the phone.
How it fits with Hermes Agent
Built for a user-owned Hermes runtime, adding an iOS app, a relay and a connector that exposes iPhone data to Hermes over MCP.
Note: It is an independent community project, not affiliated with or endorsed by Nous Research.
FAQ
What is Hermes iOS?
Hermes iOS is a self-hosted iPhone companion for a Hermes runtime you own. It adds a native iOS app, a relay and a connector so Hermes can chat, use voice and read iPhone sensor data.
Is Hermes iOS an official Nous Research app?
No. The README states it is an independent community project, not affiliated with, endorsed by or part of Nous Research or the official Hermes Agent project.
Where does Hermes iOS store sensor data?
In a local SQLite database at ~/.hermes-mobile/sensors.db on the machine running Hermes. Hermes queries it through the hermes_mobile MCP server.
Similar interfaces for Hermes Agent
All interfacesPC companion for the Hermes-agent Android app: run tasks on your computer and hand off conversations
MaimoryLab BootAgentLocal desktop workspace to install, configure and manage AI coding agents, Skills and MCP servers
archer-clawbot HermarchyRestrained Omarchy desktop theme with an optional Hermes agent status indicator in the bar
Euraika-Labs PanSelf-hosted web workspace for Hermes Agent with chat, skills, MCP, memory, profiles and run history
lincotalk Linco BridgeOpen bridge layer that connects local agent CLIs, including Hermes Agent, to web, mobile and IM clients
WolframRavenwolf Hermes HA IntegrationHome Assistant custom integration that makes Hermes Agent a voice and chat conversation agent
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent