iHermes
2winter-dev/iHermes
Mobile-first Expo client for Android, iOS and web that connects directly to your own Hermes agent
iHermes is a mobile-first client for Hermes Agent built with Expo and React Native. It connects from Android, iOS and the web as a PWA straight to your own Hermes agent, with no mandatory backend service.
What iHermes does
iHermes is a mobile-first client for Hermes Agent built with Expo and React Native. It runs on Android, iOS and the web as a PWA and connects directly to your own Hermes agent, with no mandatory backend service. You can save several Hermes instances, switch between them, and see connection status with a manual refresh.
Chat replies stream over SSE, with a thinking skeleton and stage hints, and a step list shows tool calls in order with success or failure status. Messages can be retried or copied, and chat bubbles render basic Markdown including headings, bold, links, images and tables. Settings cover warm and soft themes, an animation toggle, and a Chinese or English interface that follows the device language. Android builds are published as an APK release, iOS users can try it through Expo Go or build it themselves, and the web version needs an HTTPS Hermes address with CORS configured.
Key features
- Multiple saved Hermes instances that you can add, edit, delete and switch between
- SSE streaming replies with a thinking indicator and tool-call step list
- Retry, copy and long-press copy on chat messages
- Basic Markdown rendering in chat bubbles
- Warm and soft themes, an animation toggle and a Chinese or English UI
- Android APK, Expo Go preview for iOS and a web PWA
When to use it
- Chat with your self-hosted Hermes agent from a phone
- Watch which tools the agent is calling while it works on a request
- Switch between a personal and a work Hermes instance in one app
Who it is for: Hermes Agent users who want a native-feeling mobile or PWA front end for an agent they host themselves.
How it fits with Hermes Agent
A client built for Hermes Agent that talks to your own agent endpoint directly; the README is written mainly in Chinese.
How to install iHermes
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/2winter-dev/iHermes.git
cd iHermes
npm install
npx expo start --tunnelRequirements: Your own Hermes Agent endpoint; for Web or PWA use, an HTTPS address with CORS configured on the Hermes side; Expo Go on the phone for the preview
Note: Browsers block HTTP requests from HTTPS pages, so the web and PWA version needs an HTTPS Hermes address with CORS configured.
FAQ
What is iHermes?
iHermes is a mobile-first Hermes Agent client built with Expo. It connects from Android, iOS and the web as a PWA directly to your own Hermes agent.
Does iHermes work with Hermes Agent?
Yes, it is built to chat with your own Hermes Agent and needs no mandatory backend service. It streams replies and shows tool-call steps as the agent works.
What do I need to run iHermes?
You need a reachable Hermes Agent endpoint. In the browser or as a PWA, the page must reach Hermes over HTTPS and Hermes must allow it through CORS, because browsers block HTTP requests from HTTPS pages.
Similar interfaces for Hermes Agent
All interfacesUnofficial mobile PWA that installs as a Hermes Dashboard plugin and adds a Mobile tab
CliffWade Hermes Theme Pack100 contrast-checked color themes for Hermes Agent, plus a Theme Switcher for the desktop app
waguriagentic Hermes Mini App TemplateTelegram Mini App template for Hermes Agent with a React frontend and Express backend you fork and extend
yakuzadevopps Yak's Hermes Dashboard ThemesEight readable themes for the Hermes Agent web dashboard, from high contrast to Kanban-focused
Chael-Chael Awesome Hermes EVA SkinsEVA-style Hermes CLI skins with pixel fonts and a retro CRT shader setup for Windows Terminal
balaji-embedcentrum Hermes StudioSelf-hostable browser IDE for Hermes agents with chat, file tree, terminal, memory and GitHub workspaces
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent