Por Que Android?
Você provavelmente tem um celular Android antigo jogado em uma gaveta. Ele tem CPU, RAM, WiFi, uma bateria que funciona como um nobreak integrado, e consome quase nenhuma energia. Com o Termux, ele pode rodar o OpenClaw 24/7 como um agente de IA pessoal — sem servidor na nuvem, sem conta mensal de hospedagem.
Isso não é oficialmente suportado pela equipe do OpenClaw, mas a comunidade refinou o processo ao ponto em que funciona de forma confiável na maioria dos dispositivos Android com 4GB+ de RAM.
Duas Abordagens
| Método | Complexidade | Compatibilidade | Desempenho |
|---|---|---|---|
| Termux Nativo | Fácil | Maioria dos dispositivos | Bom |
| Ubuntu no Termux | Média | Todos os dispositivos | Melhor |
O método nativo instala o Node.js diretamente no Termux. O método Ubuntu roda um ambiente Ubuntu completo dentro do Termux usando proot, dando a você melhor compatibilidade com as dependências do OpenClaw.
Pré-requisitos
- •Celular ou tablet Android com 4GB+ de RAM (8GB recomendado)
- •Android 7.0 ou superior
- •Termux do F-Droid — NÃO use a versão da Google Play Store, que está desatualizada e sem manutenção
- •Conexão WiFi
- •Uma chave de API de IA
Instalar o Termux
- 1.Instale o F-Droid no seu dispositivo Android
- 2.Abra o F-Droid e pesquise "Termux"
- 3.Instale o Termux pelo F-Droid
Método 1: Instalação Nativa no Termux
Abra o Termux e execute:
# Atualizar pacotes
pkg update && pkg upgrade -y
# Instalar Node.js e ferramentas essenciais
pkg install nodejs-lts git -y
# Verificar versão do Node.js (deve ser 22+)
node --version
# Instalar OpenClaw
npm install -g openclaw@latest
# Executar onboarding
openclaw onboard --install-daemon
Siga o assistente de onboarding para configurar sua chave de API e conectar uma plataforma de chat.
Instalação com Um Comando (Script da Comunidade)
A comunidade mantém um instalador de comando único:
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Isso cuida de todas as dependências automaticamente em 3-10 minutos dependendo da sua rede.
Método 2: Ubuntu no Termux (proot)
Este método te dá um ambiente Ubuntu completo, que proporciona melhor compatibilidade:
# Instalar proot-distro
pkg update && pkg install proot-distro -y
# Instalar Ubuntu
proot-distro install ubuntu
# Entrar no Ubuntu
proot-distro login ubuntu
# Dentro do Ubuntu: instalar Node.js
apt update && apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Instalar OpenClaw
npm install -g openclaw@latest
# Executar onboarding
openclaw onboard --install-daemon
Evitando Que o Android Mate o Termux
Este é o passo mais importante. O Android mata agressivamente apps em segundo plano para economizar bateria. Sem essas configurações, seu agente vai parar de funcionar quando você bloquear a tela.
1. Desabilitar otimização de bateria
Vá em Configurações > Bateria > Uso de bateria por app > Termux e defina como Sem restrição.
2. Adquirir um wake lock no Termux
termux-wake-lock
Execute isso toda vez que iniciar o Termux, ou adicione ao seu ~/.bashrc.
3. Fixar o Termux nos Apps Recentes
Abra a visualização de apps recentes, pressione e segure o card do Termux e toque no ícone de fixar/travar. Isso diz ao Android para não matar o app.
4. Desabilitar economizadores de bateria MIUI/OneUI/ColorOS
Em celulares de marcas chinesas (Xiaomi, OPPO, Vivo, Huawei), a skin personalizada do Android tem seu próprio gerenciamento agressivo de bateria. Você precisa desabilitá-lo especificamente para o Termux nas configurações de bateria do fabricante. Pesquise "[sua marca] manter app rodando em segundo plano" para instruções específicas do dispositivo.
Acessando o Painel Web
A interface web do OpenClaw está disponível em http://localhost:3000 dentro do Termux. Para acessá-la de outro dispositivo na mesma rede:
# Encontrar o endereço IP do seu celular
ifconfig wlan0 | grep inet
Então abra http://[ip-do-celular]:3000 do seu laptop ou outro celular.
Expectativas de Desempenho
| Dispositivo | RAM | Experiência |
|---|---|---|
| Celular econômico (4GB) | Apertada | Funciona para inferência apenas na nuvem, pode ser lento |
| Intermediário (6-8GB) | Boa | Inferência na nuvem suave, modelos locais básicos (1-3B) |
| Flagship/Tablet (12GB+) | Excelente | Pode rodar modelos locais pequenos via Ollama |
Toda a inferência de IA é feita na nuvem (a menos que você configure o Ollama), então a CPU do celular importa menos do que você imagina. Ele principalmente precisa de RAM suficiente para rodar o gateway Node.js.
Limitações
- •Sem inferência de LLM local na maioria dos celulares (a menos que você tenha 12GB+ de RAM e configure o Ollama para Android)
- •Consumo de bateria: Espere 5-10% por hora com uso ativo; menos quando ocioso
- •Sem suporte oficial: A equipe do OpenClaw não suporta oficialmente Android/Termux. Suporte da comunidade está disponível no Discord em
#android. - •Pareamento do WhatsApp: O escaneamento do QR code do WhatsApp Web funciona, mas o WhatsApp pode ocasionalmente exigir re-pareamento
O Celular Antigo como Servidor de IA
O ponto ideal é usar um celular antigo que você não carrega mais. Conecte-o na tomada, conecte ao WiFi, configure o Termux com wake lock e esqueça dele. Ele se torna um servidor de IA silencioso e always-on que não custa nada para rodar.
Alguns membros da comunidade estão rodando o OpenClaw em celulares antigos continuamente por semanas sem problemas. O segredo é desabilitar toda otimização de bateria e manter o celular conectado na tomada.
Para tutoriais detalhados de configuração com capturas de tela, veja o guia OpenClaw_Termux e o openclaw-android para uma alternativa sem proot.