guide android termux mobile deployment

Rodando OpenClaw no Android com Termux: Transforme Seu Celular Antigo em um Agente de IA 24/7

OpenClaws.io Team

OpenClaws.io Team

@openclaws

March 6, 2026

5 min de leitura

Rodando OpenClaw no Android com Termux: Transforme Seu Celular Antigo em um Agente de IA 24/7

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étodoComplexidadeCompatibilidadeDesempenho
Termux NativoFácilMaioria dos dispositivosBom
Ubuntu no TermuxMédiaTodos os dispositivosMelhor

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. 1.Instale o F-Droid no seu dispositivo Android
  2. 2.Abra o F-Droid e pesquise "Termux"
  3. 3.Instale o Termux pelo F-Droid

Método 1: Instalação Nativa no Termux

Abra o Termux e execute:

bash
# 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:

bash
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:

bash
# 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

bash
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:

bash
# 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

DispositivoRAMExperiência
Celular econômico (4GB)ApertadaFunciona para inferência apenas na nuvem, pode ser lento
Intermediário (6-8GB)BoaInferência na nuvem suave, modelos locais básicos (1-3B)
Flagship/Tablet (12GB+)ExcelentePode 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.

Fique por dentro

Receba novidades sobre recursos e integrações. Sem spam, cancele quando quiser.