How-To Series · Episode 04 / 107 · Module 1: Get Running

Hermes · On Your Phone (Termux)

Hermes on Android via the signed Termux APT package. Signed repo, bundled runtimes, pkg upgrades.

After this videoYou know the supported install path for Hermes on Android: signed APT repo, bundled runtimes, and what does not ship on this target.

Hermes installs on Android from the signed Termux APT repository, not the desktop installer. Do not pipe the curl one-liner into bash here. The package carries aarch64 (arm64-v8a) builds with Python, Node.js, npm, uv, ripgrep and ffmpeg bundled, so nothing compiles on the device. Install with curl + gnupg, a verified key fingerprint (C572 B5FD D1A2 9CCF A9A9 12B6 840B 0848 E139 156D), then pkg update && pkg install hermes-agent. Two channels ship: stable and canary, signed with the same key. Updates go through pkg upgrade; hermes update refuses an APT-owned install. Voice mode, wake word, browser automation, desktop computer-use and Docker are not part of this target. The gateway runs in a session or with nohup, and Android suspends background processes. Warning: the package is currently broken upstream with a fix in progress.

About these resources. Every command in this video comes from the Android / Termux doc.

New words here · Plain English

one sentence each · full glossary
TermuxA free Android app that gives your phone a Linux terminal. Hermes runs inside it.
Package (pkg)An installable piece of software on Linux systems, like an app from an app store.

Sources · What this video distills

1 docs page · every command below traces to it
Primary guide · install, channels, updates, limits
Android / Termux
Read ↗

Commands shown · Copy and paste

each shows the source doc it came from
Install the repo setup toolsfrom Android / Termux ↗
pkg install curl gnupg
Download the repo keyfrom Android / Termux ↗
curl -fsSL https://hermes-assets.nousresearch.com/releases/termux/stable/key.asc -o "$PREFIX/etc/apt/keyrings/hermes-agent.asc"
Add the stable channelfrom Android / Termux ↗
printf '%s\n' "deb [signed-by=$PREFIX/etc/apt/keyrings/hermes-agent.asc] https://hermes-assets.nousresearch.com/releases/termux/stable hermes-stable main" > "$PREFIX/etc/apt/sources.list.d/hermes-agent.list"
Install Hermes from the signed repofrom Android / Termux ↗
pkg update && pkg install hermes-agent
Configure a provider, start the TUIfrom Android / Termux ↗
hermes setup
Update through APT (hermes update refuses here)from Android / Termux ↗
pkg update && pkg upgrade hermes-agent

Going deeper · Related Hermes docs

further reading · not sources of facts shown above

Next in the series · Episodes that build on this

E03
Your First Chat
E24
Hermes on Telegram