Hermes auf deinem Android-Handy? Ja, das geht!
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
Hermes auf deinem Android-Handy? Ja, das geht!
Du hast wahrscheinlich schon gehört, dass der Hermes Agent auf deinem Desktop oder Server großartig funktioniert. Aber was, wenn du einen KI-Agenten direkt von deiner Hosentasche aus betreiben willst? Gute Nachrichten: Hermes läuft jetzt auf Android-Handys über Termux. Es ist nicht das volle Desktop-Erlebnis, aber es ist ein solider, phone-native CLI-Agent, der Cron-Jobs, Messaging und mehr übernehmen kann.
Lass uns aufschlüsseln, was funktioniert, was nicht, und wie du loslegst.
Was auf Android funktioniert (Der getestete Weg)
Das offizielle Termux-Bundle installiert diese Kernfunktionen:
- Hermes CLI — der vollwertige Kommandozeilen-Agent
- Cron-Support — plane Aufgaben automatisch
- PTY/Hintergrund-Terminal-Support — starte Agenten im Hintergrund
- Telegram-Gateway — chatte mit deinem Agenten über Telegram (Best-Effort)
- MCP-Support — verbinde externe Tools
- Honcho-Speicher — persistentes Gedächtnis über Sitzungen hinweg
- ACP-Support — Agenten-Kommunikationsprotokoll
Der getestete Installationsbefehl ist:
python -m pip install -e '.[termux]' -c constraints-termux.txt
Was noch NICHT unterstützt wird
Einige Funktionen benötigen Desktop-/Server-Abhängigkeiten, die auf Android nicht verfügbar sind:
- Das vollständige
.[all]-Extra wird nicht unterstützt - Sprache ist blockiert, weil
ctranslate2keine Android-Wheels veröffentlicht - Browser/Playwright-Autobootstrap wird übersprungen
- Docker-Isolation ist in Termux nicht verfügbar
- Android kann Hintergrund-Jobs aussetzen, daher ist die Gateway-Persistenz nur Best-Effort
Keine Sorge — Hermes funktioniert trotzdem großartig als phone-native CLI-Agent. Es ist nur bewusst schlanker als die Desktop-Installation.
Option 1: Einzeiler-Installer (Am einfachsten)
Hermes bringt jetzt einen Termux-bewussten Installer mit, der alles automatisch erledigt:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Auf Termux macht der Installer automatisch Folgendes:
- Verwendet
pkgfür Systempakete - Erstellt eine Python- virtuelle Umgebung
- Versucht zuerst das breite
.[termux-all]-Extra, fällt dann auf.[termux]zurück - Verlinkt
hermesin$PREFIX/bin, damit es im PATH bleibt - Überspringt ungetesteten Browser-/WhatsApp-Bootstrap
Wenn du mehr Kontrolle willst oder debuggen musst, nutze den manuellen Weg unten.
Option 2: Manuelle Installation (Vollständig explizit)
1. Termux aktualisieren und Systempakete installieren
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
Warum diese? clang, rust, make, pkg-config, libffi und openssl werden benötigt, um Python-Abhängigkeiten auf Android zu bauen. ripgrep sorgt für schnelle Dateisuche, und ffmpeg übernimmt Medienkonvertierungen.
2. Hermes klonen
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. Virtuelle Umgebung erstellen
python -m venv venv
source venv/bin/activate
export ANDROID_API_LEVEL="$(getprop ro.build.version.sdk)"
python -m pip install --upgrade pip setuptools wheel
Der ANDROID_API_LEVEL-Export ist wichtig für Rust-basierte Pakete wie jiter.
4. Das getestete Termux-Bundle installieren
python -m pip install -e '.[termux]' -c constraints-termux.txt
Du willst nur den minimalen Kern-Agenten? Das funktioniert auch:
python -m pip install -e '.' -c constraints-termux.txt
5. hermes in den PATH aufnehmen
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
Dadurch ist der hermes-Befehl in jeder neuen Shell verfügbar, ohne die venv erneut aktivieren zu müssen.
6. Installation überprüfen
hermes --version
hermes doctor
7. Hermes starten
hermes
Community-gepflegte APT-Option
Du bevorzugst einen nativen Paketmanager? Ein von der Community gepflegtes APT-Repository ist verfügbar. Hinweis: Dies ist keine offizielle NousResearch-Distribution — du vertraust einem von Beitragenden betriebenen Repo und dessen Signaturschlüssel.
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
Der Fingerabdruck des Signaturschlüssels ist:
EAD24A2124EFA7393A78B7B14699F966313F7A6B
Bei APT-Installationen führt Hermes keinen Git-Selbst-Update durch. Nutze stattdessen den Paketmanager:
pkg update
pkg upgrade hermes-agent
Empfohlene Folge-Einrichtung
Ein Modell konfigurieren
hermes model
Oder setze Schlüssel direkt in ~/.hermes/.env.
Den Setup-Assistenten jederzeit erneut ausführen
hermes setup
Abschließende Gedanken
Hermes auf deinem Android-Handy zu betreiben ist eine großartige Möglichkeit, einen KI-Agenten immer in Reichweite zu haben. Es ist nicht das volle Desktop-Erlebnis, aber für Cron-Jobs, Telegram-Chats und CLI-Aufgaben ist es erstaunlich leistungsfähig. Starte mit dem Einzeiler-Installer, und wenn du auf Probleme stößt, gibt dir der manuelle Weg die volle Kontrolle. Viel Spaß beim Automatisieren!
📖 Offizielle Dokumentation
この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › getting-started/termux