Hermes Atlas
Desktop apps, web UIs & dashboards

Hermes Mobile

sesaloy/hermes-mobile

Self-contained ARM64 Android app that runs Hermes Agent locally with a mobile interface

In short

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=plain

Requirements: 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 interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent