Hermes no Seu Android? Sim, É Possível!
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
Hermes no Seu Android? Sim, É Possível!
Você provavelmente já ouviu que o Hermes Agent é excelente no seu desktop ou servidor. Mas e se você quiser rodar um agente de IA direto do seu bolso? Boa notícia: o Hermes agora roda em celulares Android através do Termux. Não é a experiência completa de desktop, mas é um agente CLI sólido e nativo para celular, que pode lidar com tarefas agendadas (cron), mensagens e muito mais.
Vamos detalhar o que funciona, o que não funciona e como começar.
O Que Funciona no Android (O Caminho Testado)
O pacote oficial do Termux instala estes recursos principais:
- Hermes CLI — o agente completo de linha de comando
- Suporte a Cron — agende tarefas automaticamente
- Suporte a PTY/terminal em segundo plano — execute agentes em segundo plano
- Gateway do Telegram — converse com seu agente via Telegram (melhor esforço)
- Suporte a MCP — conecte ferramentas externas
- Memória Honcho — memória persistente entre sessões
- Suporte a ACP — protocolo de comunicação entre agentes
O comando de instalação testado é:
python -m pip install -e '.[termux]' -c constraints-termux.txt
O Que AINDA NÃO é Suportado
Alguns recursos precisam de dependências de desktop/servidor que não estão disponíveis no Android:
- O pacote completo
.[all]não é suportado - Voz é bloqueada porque o
ctranslate2não publica wheels para Android - Browser/Playwright — a inicialização automática é ignorada
- Isolamento via Docker não está disponível dentro do Termux
- O Android pode suspender tarefas em segundo plano, então a persistência do gateway é de melhor esforço
Não se preocupe — o Hermes ainda funciona muito bem como um agente CLI nativo para celular. Ele é simplesmente mais limitado de propósito em comparação com a instalação de desktop.
Opção 1: Instalador de Uma Linha (Mais Fácil)
O Hermes agora inclui um instalador ciente do Termux que cuida de tudo automaticamente:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
No Termux, o instalador automaticamente:
- Usa
pkgpara pacotes do sistema - Cria um ambiente virtual Python
- Tenta primeiro o pacote amplo
.[termux-all]e, se falhar, usa.[termux] - Cria um link de
hermesem$PREFIX/binpara que fique no seu PATH - Ignora a inicialização não testada do browser/WhatsApp
Se você quiser mais controle ou precisar depurar, use o caminho manual abaixo.
Opção 2: Instalação Manual (Totalmente Explícita)
1. Atualize o Termux e instale os pacotes do sistema
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
Por que esses? clang, rust, make, pkg-config, libffi e openssl são necessários para compilar dependências Python no Android. ripgrep oferece busca rápida de arquivos, e ffmpeg lida com conversões de mídia.
2. Clone o Hermes
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. Crie um ambiente 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
A exportação de ANDROID_API_LEVEL é importante para pacotes baseados em Rust, como o jiter.
4. Instale o pacote Termux testado
python -m pip install -e '.[termux]' -c constraints-termux.txt
Quer apenas o agente principal mínimo? Isso também funciona:
python -m pip install -e '.' -c constraints-termux.txt
5. Coloque o hermes no seu PATH
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
Isso torna o comando hermes disponível em todo novo shell sem precisar reativar o venv.
6. Verifique a instalação
hermes --version
hermes doctor
7. Inicie o Hermes
hermes
Opção APT Mantida pela Comunidade
Prefere um gerenciador de pacotes nativo? Um repositório APT mantido pela comunidade está disponível. Atenção: Esta não é uma distribuição oficial da NousResearch — você está confiando em um repositório operado por um contribuidor e em sua chave de assinatura.
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
A impressão digital da chave de assinatura é:
EAD24A2124EFA7393A78B7B14699F966313F7A6B
Com instalações via APT, o Hermes não executará seu auto-atualizador via Git. Use o gerenciador de pacotes:
pkg update
pkg upgrade hermes-agent
Configuração Recomendada Após a Instalação
Configure um modelo
hermes model
Ou defina as chaves diretamente em ~/.hermes/.env.
Execute o assistente de configuração novamente quando quiser
hermes setup
Considerações Finais
Rodar o Hermes no seu celular Android é uma ótima maneira de ter um agente de IA sempre ao seu alcance. Não é a experiência completa de desktop, mas para tarefas agendadas (cron), conversas no Telegram e tarefas via CLI, é surpreendentemente capaz. Comece com o instalador de uma linha e, se encontrar problemas, o caminho manual oferece controle total. Boa automação!
📖 Documentação oficial
この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › getting-started/termux