Hermes Agent on Android: real setups
People run Hermes on Android through Termux, with or without a proot Ubuntu, or inside a Linux VM app. The models almost always run at a cloud provider. Most of the breakage is in installs and updates that try to build Python packages on the phone, and Android killing background processes.
11 public reports, summarized and credited to their authors. We haven't run them ourselves. Checked Oct 22, 2026.
Oct 25, 2026: Nous has teased an official Hermes mobile app, but Teknium says it's still in private beta. Nous also says App Store apps using the Hermes name aren't theirs and are generally scams. Until the real app ships, the Termux reports below are the way people run it today. Teknium on X · Nous Research on X
When we checked on Oct 22, 2026, the official Termux page opened with a "Termux is currently broken" banner. Hermes docs: Android / Termux
Quick answers
- Can you run Hermes Agent on an Android phone?
- Yes. People run it in Termux, with or without a proot Ubuntu, or inside a Linux VM app, and the model almost always runs at a cloud provider. One Motorola Edge 60 Pro owner has run it for months as an always-on assistant with Telegram, WhatsApp and scheduled jobs, using Termux and proot Ubuntu with no root.
- Is there an official Hermes Agent app for Android?
- Not yet. On Oct 25, 2026 Teknium said the official Hermes mobile app is still in private beta. Nous says App Store apps using the Hermes name aren't theirs and are generally scams.
- What usually breaks with Hermes on Android?
- Installs and updates that try to build Python packages on the phone, like psutil and Rust crates, and Android killing background processes. One user keeps Termux alive with the screen off by tapping Acquire WakeLock and setting Termux's battery use to Unrestricted.
From the reports below. Sources are linked on each one.
Samsung Galaxy S24 Ultra
- RAM
- 12 GB
- Model runs
- Not stated
- Setup
- Android 16 and 17, Termux, Python 3.14.6, Hermes installed from source in a venv, no root, no second machine
- Worked
- Usable day to day. The desktop app's interface runs in the phone's Chrome and is pinned to the home screen as a web app, with a watchdog that restarts things after reboots and background kills. Browser automation works with Termux Chromium over CDP (about 2 s a page).
- Broke
- hermes plugins enable/disable compiles Rust crates on the phone (over 7 minutes, about 1.6 GB of cache). Skills marked platforms: [linux] are refused on Termux. Local speech-to-text with faster-whisper can't run on Android. Other apps on the phone can reach 127.0.0.1, so local APIs need a token.
Padilha-BR · 2026-10-16 · GitHub issue #140004 and field-report repo
Motorola Edge 60 Pro
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Android 16, Termux from F-Droid, proot-distro Ubuntu, no root
- Worked
- Has run for months as an always-on assistant with a Telegram bot, the WhatsApp bridge, scheduled jobs and several bot profiles, all on the phone.
- Broke
- Says the hard part is Android's process lifecycle, not Hermes. A commenter caught a wrong path in the install step, which the author fixed.
u/Hour-Loquat-8124 · 2026-08-16 · r/hermesagent: Hermes on Android, a complete Termux guide
Rugged Android phone (model not stated)
- RAM
- Not stated
- Model runs
- API
- Model
- Cloud API; says NVIDIA's free tiers are enough
- Setup
- Termux, hermes-webui in the phone's browser, Obsidian vault synced to a home NUC with Syncthing and Tailscale
- Worked
- Cron jobs, skills and a few parallel subagents, used as a backup agent with access to the vault when the home agent stopped responding.
- Broke
- Nothing reported by the author. A reply in the thread says Hindsight memory doesn't work on Termux and links a SQLite-based fork.
u/DocCraftAlot · 2026-06-20 · r/hermesagent: Hermes on Termux runs in a browser WebUI
Xiaomi 15 Ultra
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Termux, a one-script installer, Telegram
- Worked
- Says it works very well. Runs a team of agents from the phone and has Codex and Antigravity installed so the agents can write code on it.
- Broke
- The script installs Firefox to get around browser problems. On iPhone (iSH) the author says it only runs with very limited capabilities.
u/Ok_Run_5401 · 2026-06-21 · r/hermesagent: I installed Hermes Agent on my mobile using a single script
Android phone (model not stated)
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Termux, tmux, Termux:Boot
- Worked
- Used for a week and says it works very well. Keeps Termux alive with the screen off by tapping Acquire WakeLock and setting Termux's battery use to Unrestricted.
- Broke
- Nothing reported by the author.
u/nightspades · 2026-05-29 · r/hermesagent: Hermes on Android (Termux + Tmux) Guide
LG V60
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Termux
- Worked
- Had Hermes running once.
- Broke
- Running hermes update broke the install, and a Python version mismatch in Termux kept them from getting a working install back.
u/Ambitendency_ · 2026-09-02 · Reply in r/hermesagent Termux guide thread
Google Pixel 10a
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Android 17, Termux package (canary) bundling Hermes v0.21.3
- Worked
- Worked with a psutil wheel prebuilt for Termux and lazy installs turned off (HERMES_DISABLE_LAZY_INSTALLS=1).
- Broke
- On a fresh install the venv kept trying to build native packages like psutil on the phone, failing and retrying at every start. The phone hard-rebooted several times while building.
ebowwa · 2026-09-28 · GitHub issue #126098
Android 15 phone (model not stated)
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Termux, Python 3.13.13, Hermes v0.21.4
- Worked
- Hermes keeps running after the error below. It isn't fatal.
- Broke
- hermes update fails to install its managed uv, because uv publishes no binary for Android, and the update is marked failed.
jimmyjonezz · 2026-09-27 · GitHub issue #124823
Android 10 phone (model not stated)
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- Termux, Python 3.13.13, Hermes v0.19.0
- Worked
- Got around both problems below: a small psutil shim built on /proc, and export ANDROID_API_LEVEL=29 before building Rust packages.
- Broke
- psutil refuses to build on Android, and Rust packages like cryptography fail until ANDROID_API_LEVEL is set.
dradonhe · 2026-07-23 · GitHub issue #70142
Termux on Android (device not stated)
- RAM
- Not stated
- Model runs
- Not stated
- Setup
- pkg install hermes-agent, Hermes v0.22.2 stable, Python 3.14.6
- Worked
- Installed and ran hermes --version on Oct 21, while the docs still said Termux was broken.
- Broke
- The same report shows a dpkg file conflict when upgrading Termux's python3.13 package.
qapdex-maker · 2026-10-21 · GitHub issue #142610
Any arm64 phone on Android 8 or newer (app, not a single report)
- RAM
- About 2 GB free while running
- Model runs
- API (bring your own provider)
- Setup
- An APK that boots an Alpine Linux VM in QEMU with Hermes already installed. No root, no Termux.
- Worked
- The app has chat, a shell inside the VM, and VM start/stop and memory settings. Packages you install stay after restarts.
- Broke
- No 32-bit phones or x86 emulators. The APK is about 1.8 GB with the speech pack, or about 220 MB without it.
romeomile · 2026-10 · romeomile/Hermes-Android-Linux on GitHub
Submit your setup
Running Hermes on an Android phone? Tell us what worked and what broke. Setups with a public post, repo or issue get added, credited to you.
Picking a model? See free & cheap models for Hermes Agent, refreshed hourly.