Executando OpenClaw e Codex CLI Nativamente no Android via APK AnyClaw

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 orunner-*.jsminificado 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.1para a URL do gateway quebrava silenciosamente a funcionalidade. Mudar parahttp://localhostcorrigiu o lado do cliente. Além disso,evaluateMissingDeviceIdentity()emgateway-cli-*.jsfoi ajustado para permitir bypass quandodangerouslyDisableDeviceAuthestá 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.jsajustaprocess.platformde 'android' para 'linux', corrigeos.cpus()para lidar com o formato diferente de/proc/cpuinfodo Android e envolveos.networkInterfaces()para retornar um loopback falso quando as interfaces do Android lançam erros.
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_tokende~/.codex/auth.jsoné escrito emauth-profiles.jsoncomo um perfilopenai-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
👀 See Also

Localização Automatizada de .xcstrings com Claude Code
Uma nova habilidade do Claude Code automatiza a localização de arquivos .xcstrings do Xcode com cinco estágios de pipeline: varredura de domínio, geração de comentários, tradução com plurais CLDR, verificação gramatical e conversão de plurais.

Brand-Docs: Ferramenta Open-Source para o Claude Gerar DOCX, PPTX, XLSX a partir de Modelos
Um usuário do Reddit tornou público o código do Brand-Docs, uma solução para o Claude gerar documentos do Office (DOCX, PPTX, XLSX) que preservam fielmente os modelos de marca da empresa — layout, estilos, imagens — sem recriação.

Máquina Virtual Lógica: Um Sistema Baseado em Prompt para Interromper Colapsos de Raciocínio em LLMs
Um pesquisador desenvolveu um prompt de Máquina Virtual Lógica (LVM) que força os LLMs a parar e relatar modos de colapso específicos quando encontram paradoxos ou desvios de raciocínio, baseado em uma única lei de estabilidade: K(σ) ⇒ K(β(σ)). O prompt é independente de substrato e funciona em modelos como Grok e Claude.

AgentPeek: Painel de código aberto para monitoramento de equipes de agentes Claude Code
AgentPeek é um painel local que se conecta ao Claude Code para fornecer visibilidade sobre equipes de agentes, mostrando hierarquias de orquestração, rastreamentos de execução, custos de tokens e operações de arquivos. A instalação requer clonar o repositório do GitHub e executar pipx install.