Executando OpenClaw e Codex CLI Nativamente no Android via APK AnyClaw

✍️ OpenClawRadar📅 Publicado: February 25, 2026🔗 Source
Executando OpenClaw e Codex CLI Nativamente no Android via APK AnyClaw
Ad

AnyClaw é um APK que agrupa o OpenClaw e o Codex CLI dentro de um ambiente Linux embutido para Android. Após a instalação e uma autenticação única via OAuth da OpenAI, o gateway e a Interface de Controle são executados localmente no dispositivo.

Desafios Técnicos de Implementação

A configuração envolveu desafios significativos devido ao ambiente do Android:

  • FFI Nativo: O OpenClaw depende do koffi, que não possui binários pré-construídos para Android. A solução exigiu o download de aproximadamente 20 pacotes Termux (clang, cmake, make, lld, NDK sysroot) e a construção do koffi a partir do código-fonte diretamente no telefone.
  • Correção de Binários: Os binários make e cmake tinham caminhos do Termux codificados em seus cabeçalhos ELF, exigindo correção binária antes da execução.
  • Falhas no Gateway: Em dispositivos Xiaomi, o gateway falhava devido à biblioteca mDNS homebridge/ciao lançar um AssertionError para as interfaces celulares ccmni do Android. O manipulador unhandledRejection do OpenClaw chama process.exit(1) em erros não reconhecidos. A correção envolveu ajustar o runner-*.js minificado para capturar erros contendo "interface" e registrá-los como avisos em vez de encerrar.
  • Identidade do Dispositivo: A Interface de Controle gera tokens via subtle, que o Chrome no Android só expõe em contextos seguros (HTTPS ou localhost). Usar http://127.0.0.1 para a URL do gateway quebrava silenciosamente a funcionalidade. Mudar para http://localhost corrigiu o lado do cliente. Além disso, evaluateMissingDeviceIdentity() em gateway-cli-*.js foi ajustado para permitir bypass quando dangerouslyDisableDeviceAuth está definido, pois a negociação de tokens falhava em instalações novas em diferentes dispositivos.
  • Resolução DNS: O binário nativo do Codex é vinculado estaticamente com musl e não consegue resolver nomes de host no Android devido à ausência de /etc/resolv.conf. Um proxy CONNECT Node.js preenche essa lacuna, aproveitando o uso nativo do Node.js do resolvedor Bionic do Android.
  • Camada de Compatibilidade Bionic: Um shim bionic-compat.js ajusta process.platform de 'android' para 'linux', corrige os.cpus() para lidar com o formato diferente de /proc/cpuinfo do Android e envolve os.networkInterfaces() para retornar um loopback falso quando as interfaces do Android lançam erros.
Ad

Configuração e Uso

  • O gateway é executado na porta 18789, a Interface de Controle na 19001 e o frontend codex-web-local na 18923, todos dentro do armazenamento privado do aplicativo.
  • A autenticação usa o token OAuth existente do Codex; o access_token de ~/.codex/auth.json é escrito em auth-profiles.json como um perfil openai-codex:codex-cli.
  • O modelo padrão é openai-codex/gpt-5.3-codex.
  • Funciona em qualquer dispositivo Android ARM64 7.0+ sem exigir acesso root.

Este projeto é útil para desenvolvedores que desejam executar o OpenClaw e o Codex CLI diretamente em dispositivos Android para fluxos de trabalho de agentes de codificação de IA local.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

Assistente de impostos com IA de prioridade local, com dados pessoais criptografados, desenvolvido sobre MCP
Tools

Assistente de impostos com IA de prioridade local, com dados pessoais criptografados, desenvolvido sobre MCP

Um desenvolvedor criou uma extensão para declaração de impostos para o Crow que criptografa todas as informações pessoais identificáveis (PII) com AES-256-GCM e funciona com qualquer cliente compatível com MCP, incluindo Claude, ChatGPT, Gemini ou modelos locais através do Ollama. O sistema processa cálculos localmente para o Formulário 1040, Anexo 1, HSA (8889), créditos educacionais (8863), trabalho autônomo (Anexo C/SE) e ganhos de capital (Anexo D).

OpenClawRadar
Ferramenta PRECC Reduz Custos da API de Código Claude com Compressão Pré-Chamada de Ferramenta
Tools

Ferramenta PRECC Reduz Custos da API de Código Claude com Compressão Pré-Chamada de Ferramenta

Um desenvolvedor criou o PRECC, uma ferramenta de código aberto que intercepta as chamadas da ferramenta Claude Code e comprime os payloads usando RTK (Redundancy-aware Token Kompression), reduzindo os tokens de entrada em 40-66% sem impacto perceptível na latência.

OpenClawRadar
Ferramenta Monitor do Claude Code canaliza logs do servidor de desenvolvimento para correções automáticas orientadas por IA
Tools

Ferramenta Monitor do Claude Code canaliza logs do servidor de desenvolvimento para correções automáticas orientadas por IA

A ferramenta Monitor do Claude Code permite executar um servidor de desenvolvimento em segundo plano, monitorar logs com filtros grep inteligentes e fazer com que o Claude detecte automaticamente erros, escreva correções e as envie — tudo enquanto você testa a interface.

OpenClawRadar
OpenLobster: Agente de IA Auto-hospedado em Go com Pegada de 30MB de RAM
Tools

OpenLobster: Agente de IA Auto-hospedado em Go com Pegada de 30MB de RAM

OpenLobster é um assistente de IA auto-hospedado escrito em Go que roda como um único binário com uso de 30MB de RAM e inicialização a frio de 200ms. Ele suporta múltiplos provedores de LLM incluindo Ollama, OpenRouter e qualquer endpoint compatível com OpenAI, com memória armazenada em um banco de dados de grafos.

OpenClawRadar