Hermes Mobile
sesaloy/hermes-mobile
Self-contained ARM64 Android app that runs Hermes Agent locally with a mobile interface
Hermes Mobile is an Android app that packages the Hermes Agent runtime, the local Dashboard, a Node and TUI runtime and a mobile interface into one application. It runs Hermes Agent on the phone itself without Termux or a remote server.
What Hermes Mobile does
Hermes Mobile packages the Hermes Agent runtime, the local Dashboard, a Node and TUI runtime and an Android mobile interface into one self-contained application. It runs Hermes Agent on the phone itself, without Termux or a remote server, by bundling Python, Dashboard assets and the required ARM64 native libraries. The app is built with Capacitor and a Chaquopy Python build, and targets Android arm64-v8a only.
The interface covers mobile chat, session persistence, file access, automation, integrations, remote instance status, memory, a Skills Hub, themes and model settings. Streaming reasoning and tool execution appear as collapsible cards. An in-app Wireless Debugging page and an android_debug agent tool allow paired-device diagnostics without Termux. The README marks version 1.1 as under active development: the source builds an ARM64 debug APK rather than a production-signed release, and the bundled development ADB host binary, derived from LADB, must be replaced before any Google Play publication.
Key features
- Runs Hermes Agent locally on Android without Termux or a remote server
- Bundles Python, Dashboard assets, a Node and TUI runtime and ARM64 native libraries
- Mobile chat with session persistence and file access
- Collapsible cards for streaming reasoning and tool execution
- In-app Wireless Debugging page and android_debug agent tool
- Memory, Skills Hub, themes and model settings screens
When to use it
- Running a Hermes agent entirely on an ARM64 Android phone
- Watching an agent's reasoning and tool calls as mobile cards
- Diagnosing a paired device from the agent using Wireless Debugging
Who it is for: Developers and enthusiasts with ARM64 Android devices who want to run Hermes Agent on the phone itself.
How it fits with Hermes Agent
It bundles the Hermes Agent Python source and runtime inside the app, which retains the original Nous Research copyright and license notice.
How to install Hermes Mobile
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
npm install
cd android
./gradlew assembleDebug --console=plainRequirements: A JDK compatible with the Android Gradle Plugin, the Android SDK with build tools, Node.js and npm, and the Python/Chaquopy build requirements. Android arm64-v8a devices only.
Note: Version 1.1 is under active development and builds only an ARM64 debug APK, not a production-signed release.
FAQ
What is Hermes Mobile?
Hermes Mobile is a self-contained ARM64 Android app that bundles Hermes Agent with a local Dashboard and a mobile interface. It runs the agent on the phone itself.
How do I build Hermes Mobile?
Run npm install, then cd android and ./gradlew assembleDebug --console=plain. The debug APK is generated under android/app/build/outputs/apk/debug/.
Is Hermes Mobile ready for a production release?
Not yet. The README says release signing, upgrade migration and production release validation are not complete, and it currently builds a debug APK.
Similar interfaces for Hermes Agent
All interfacesAnalytics and cost-monitoring dashboard for Hermes Agent token usage, tools, platforms and cron jobs
runninwithitmarketing Hermes Skill DeckLocal macOS dashboard for browsing Hermes Agent skills, with a Terminal Mode AI agent
hermes-webui Hermes WebUI DesktopCross-platform Tauri desktop app for hermes-webui with SSH tunnel mode, native tabs and notifications
Giton22 HeraldUnofficial native Android client for Hermes Agent with chat, approvals, notifications and voice
promptclickrun bighelpNative iPhone app for chatting with your Hermes agents, with voice, approvals and notifications
BkashJEE Hermes Agent DockHermes Desktop dock for chatting with profiles, running concurrent jobs and assigning Kanban tasks
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent