🤖HermesBlog
Hermes Feature Guides · Parte 118/9/2026

Hermes no Seu Android? Sim, É Possível!

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

hermes-feature-11-cron

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 ctranslate2 nã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 pkg para pacotes do sistema
  • Cria um ambiente virtual Python
  • Tenta primeiro o pacote amplo .[termux-all] e, se falhar, usa .[termux]
  • Cria um link de hermes em $PREFIX/bin para 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