¿Hermes en tu teléfono Android? ¡Sí, es posible!
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
¿Hermes en tu teléfono Android? ¡Sí, es posible!
Seguramente has escuchado que Hermes Agent funciona genial en tu escritorio o servidor. Pero, ¿qué tal si quieres ejecutar un agente de IA directamente desde tu bolsillo? Buenas noticias: Hermes ahora funciona en teléfonos Android a través de Termux. No es la experiencia completa de escritorio, pero es un agente CLI sólido y nativo para el teléfono que puede manejar tareas cron, mensajería y más.
Vamos a desglosar qué funciona, qué no, y cómo empezar.
Lo que funciona en Android (La ruta probada)
El paquete oficial de Termux instala estas funciones principales:
- CLI de Hermes — el agente de línea de comandos completo
- Soporte de cron — programa tareas automáticamente
- Soporte de terminal PTY/fondo — ejecuta agentes en segundo plano
- Puerta de enlace de Telegram — chatea con tu agente vía Telegram (mejor esfuerzo)
- Soporte de MCP — conecta herramientas externas
- Memoria Honcho — memoria persistente entre sesiones
- Soporte de ACP — protocolo de comunicación entre agentes
El comando de instalación probado es:
python -m pip install -e '.[termux]' -c constraints-termux.txt
Lo que AÚN no es compatible
Algunas funciones necesitan dependencias de escritorio/servidor que no están disponibles en Android:
- El extra completo
.[all]no es compatible - Voz está bloqueada porque
ctranslate2no publica ruedas (wheels) para Android - El arranque automático de Browser/Playwright se omite
- El aislamiento con Docker no está disponible dentro de Termux
- Android puede suspender trabajos en segundo plano, así que la persistencia de la puerta de enlace es de mejor esfuerzo
No te preocupes — Hermes sigue funcionando genial como agente CLI nativo del teléfono. Simplemente es intencionalmente más limitado que la instalación de escritorio.
Opción 1: Instalador de una línea (La más fácil)
Hermes ahora incluye un instalador consciente de Termux que maneja todo automáticamente:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
En Termux, el instalador automáticamente:
- Usa
pkgpara paquetes del sistema - Crea un entorno virtual de Python
- Intenta primero el extra amplio
.[termux-all], y luego recurre a.[termux] - Enlaza
hermesen$PREFIX/binpara que permanezca en tu PATH - Omite el arranque no probado de browser/WhatsApp
Si quieres más control o necesitas depurar, usa la ruta manual a continuación.
Opción 2: Instalación manual (Totalmente explícita)
1. Actualiza Termux e instala paquetes del sistema
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
¿Por qué estos? clang, rust, make, pkg-config, libffi y openssl son necesarios para compilar dependencias de Python en Android. ripgrep proporciona búsqueda rápida de archivos, y ffmpeg maneja conversiones de medios.
2. Clona Hermes
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. Crea un entorno virtual
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
La exportación de ANDROID_API_LEVEL es importante para paquetes basados en Rust como jiter.
4. Instala el paquete probado de Termux
python -m pip install -e '.[termux]' -c constraints-termux.txt
¿Quieres solo el agente mínimo? Esto también funciona:
python -m pip install -e '.' -c constraints-termux.txt
5. Coloca hermes en tu PATH
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
Esto hace que el comando hermes esté disponible en cada nueva shell sin reactivar el venv.
6. Verifica la instalación
hermes --version
hermes doctor
7. Inicia Hermes
hermes
Opción APT mantenida por la comunidad
¿Prefieres un gestor de paquetes nativo? Hay un repositorio APT mantenido por la comunidad disponible. Nota: Esta no es una distribución oficial de NousResearch — estás confiando en un repositorio operado por un colaborador y su clave de firma.
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
La huella de la clave de firma es:
EAD24A2124EFA7393A78B7B14699F966313F7A6B
Con instalaciones APT, Hermes no ejecutará su autoactualizador de Git. Usa el gestor de paquetes en su lugar:
pkg update
pkg upgrade hermes-agent
Configuración recomendada después de instalar
Configura un modelo
hermes model
O establece las claves directamente en ~/.hermes/.env.
Vuelve a ejecutar el asistente de configuración cuando quieras
hermes setup
Reflexiones finales
Ejecutar Hermes en tu teléfono Android es una excelente manera de tener un agente de IA siempre al alcance. No es la experiencia completa de escritorio, pero para tareas cron, chats de Telegram y tareas de CLI, es sorprendentemente capaz. Empieza con el instalador de una línea, y si encuentras problemas, la ruta manual te da control total. ¡Feliz automatización!
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › getting-started/termux