🤖HermesBlog
Hermes Feature Guides · Часть 118/9/2026

Hermes на вашем Android-смартфоне? Да, это возможно!

Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs

hermes-feature-11-cron

Hermes на вашем Android-смартфоне? Да, это возможно!

Вы наверняка слышали, что Hermes Agent отлично работает на десктопе или сервере. Но что, если вы хотите запустить AI-агента прямо из кармана? Хорошие новости: Hermes теперь работает на Android-смартфонах через Termux. Это не полноценный десктопный опыт, но это полноценный CLI-агент, оптимизированный под телефон, который умеет работать с cron-задачами, сообщениями и не только.

Давайте разберём, что работает, что нет и как начать.


Что работает на Android (проверенный путь)

Официальный пакет Termux устанавливает следующие основные функции:

  • Hermes CLI — полноценный агент с интерфейсом командной строки
  • Поддержка Cron — автоматическое планирование задач
  • Поддержка PTY/фонового терминала — запуск агентов в фоне
  • Telegram-шлюз — общение с агентом через Telegram (по возможности)
  • Поддержка MCP — подключение внешних инструментов
  • Память Honcho — постоянная память между сессиями
  • Поддержка ACP — протокол связи между агентами

Проверенная команда установки:

python -m pip install -e '.[termux]' -c constraints-termux.txt

Что пока НЕ поддерживается

Некоторые функции требуют зависимостей для десктопа/сервера, которых нет на Android:

  • Полный пакет .[all] не поддерживается
  • Голос заблокирован, потому что ctranslate2 не публикует сборки для Android
  • Автоматическая настройка браузера/Playwright пропускается
  • Docker-изоляция недоступна внутри Termux
  • Android может приостанавливать фоновые задачи, поэтому постоянство шлюза — по возможности

Не переживайте — Hermes по-прежнему отлично работает как CLI-агент, оптимизированный под телефон. Просто он намеренно уже, чем десктопная версия.


Вариант 1: Установка одной командой (самый простой)

Hermes теперь поставляется с установщиком, который понимает Termux и делает всё автоматически:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

В Termux установщик автоматически:

  • Использует pkg для системных пакетов
  • Создаёт виртуальное окружение Python
  • Сначала пробует расширенный пакет .[termux-all], затем откатывается на .[termux]
  • Создаёт ссылку hermes в $PREFIX/bin, чтобы он оставался в вашем PATH
  • Пропускает непроверенную настройку браузера/WhatsApp

Если вам нужен больший контроль или требуется отладка, используйте ручной способ ниже.


Вариант 2: Ручная установка (полностью явная)

1. Обновите Termux и установите системные пакеты

pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg

Почему именно они? clang, rust, make, pkg-config, libffi и openssl нужны для сборки Python-зависимостей на Android. ripgrep обеспечивает быстрый поиск по файлам, а ffmpeg обрабатывает конвертацию медиа.

2. Клонируйте Hermes

git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent

3. Создайте виртуальное окружение

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

Экспорт ANDROID_API_LEVEL важен для Rust-пакетов, таких как jiter.

4. Установите проверенный пакет Termux

python -m pip install -e '.[termux]' -c constraints-termux.txt

Хотите только минимальное ядро агента? Это тоже работает:

python -m pip install -e '.' -c constraints-termux.txt

5. Добавьте hermes в PATH

ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"

Это сделает команду hermes доступной в каждом новом терминале без повторной активации venv.

6. Проверьте установку

hermes --version
hermes doctor

7. Запустите Hermes

hermes

Вариант с APT-репозиторием от сообщества

Предпочитаете нативный пакетный менеджер? Доступен APT-репозиторий, поддерживаемый сообществом. Обратите внимание: это не официальный дистрибутив NousResearch — вы доверяете репозиторию, который ведёт контрибьютор, и его ключу подписи.

curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent

Отпечаток ключа подписи:

EAD24A2124EFA7393A78B7B14699F966313F7A6B

При установке через APT Hermes не будет запускать собственный Git-апдейтер. Используйте пакетный менеджер:

pkg update
pkg upgrade hermes-agent

Рекомендуемая дальнейшая настройка

Настройте модель

hermes model

Или задайте ключи напрямую в ~/.hermes/.env.

Запустите мастер настройки в любое время

hermes setup

Заключение

Запуск Hermes на вашем Android-смартфоне — отличный способ всегда иметь AI-агента под рукой. Это не полноценный десктопный опыт, но для cron-задач, Telegram-чатов и CLI-задач он на удивление способен. Начните с установки одной командой, а если возникнут проблемы — ручной способ даст вам полный контроль. Приятной автоматизации!

📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › getting-started/termux