AnyClaw: Ubuntu 24.04 con acceso al hardware de Android y agente de IA para desarrollo en terminal

Lo que ofrece AnyClaw
AnyClaw (anteriormente OpenClaw) es un entorno completo de Ubuntu 24.04 que se ejecuta en proot en Android, que incluye un agente de programación de IA (OpenClaw/Codex) integrado, una interfaz web accesible desde el navegador de tu teléfono y acceso directo al hardware de Android desde la terminal.
Diferencias clave con Termux
Todo el entorno de terminal es Ubuntu real. apt install funciona normalmente para Node.js, Python, Go, Rust y otros paquetes sin las limitaciones de los repositorios de paquetes de Termux o la necesidad de parchear archivos Makefile.
Acceso al hardware de Android desde la terminal
Cada sensor y API de Android es accesible desde comandos bash simples:
# Tomar una foto desde la terminal
termux-camera-photo selfie.jpg
Obtener ubicación GPS como JSON
termux-location
Leer estado de la batería
termux-battery-status
Activar/desactivar la linterna
termux-torch on
Texto a voz
termux-tts-speak "Hello from Linux"
Obtener información de WiFi
termux-wifi-connectioninfo
Hacer vibrar el dispositivo
termux-vibrate -d 500
Ejecución de Java en el host Android
El comando bsh proporciona un intérprete BeanShell que ejecuta código Java real en el host Android desde tu terminal:
# Obtener porcentaje de batería usando la API BatteryManager de Android
bsh -c 'BatteryManager bm = (BatteryManager)context.getSystemService("batterymanager"); print(bm.getIntProperty(4) + "%");'
Contar paquetes instalados
bsh -e 'pm.getInstalledPackages(0).size() + " packages"'
Tomar una foto con control completo de la API de la cámara
bsh -e 'camera.takePhoto("/sdcard/photo.jpg")'
Esto proporciona acceso a context, PackageManager, ContentResolver y todas las API de Android desde bash.
Integración con Shizuku para privilegios de shell ADB
Con Shizuku en ejecución, obtienes privilegios de shell ADB sin root:
shizuku pm list packages
shizuku settings put global adb_enabled 1
shizuku dumpsys battery
shizuku ls /data/dataCLI de Google Workspace
Gestiona Drive, Gmail, Calendar y Sheets desde la línea de comandos:
gws drive files list --params '{"pageSize": 5}'
gws gmail +triage
gws calendar +agenda
gws gmail +send --to [email protected] --subject "Sent from my phone terminal" --body "Yes really"Capacidades del agente de IA
El agente integrado (OpenClaw/Codex) puede usar todas estas herramientas. Por ejemplo, pedirle que "tome una foto y la envíe por correo a alguien" encadenará termux-camera-photo → gws gmail +send con el archivo adjunto. El agente tiene contexto completo de qué comandos están disponibles.
Resumen de la arquitectura
La arquitectura del sistema consiste en:
- Aplicación Android (Kotlin)
- proot (Ubuntu 24.04 aarch64) que contiene servidor Node.js (puerta de enlace + interfaz web), agente de IA (OpenClaw/Codex) y termux-/bsh/shizuku → host-bridge
- DeviceBridge (Kotlin ↔ proot IPC) manejando Cámara, Ubicación, Sensores, Portapapeles, Notificaciones, Calendario, Vibrador, Linterna, Grabación de Audio, TTS y Shizuku (shell con privilegios)
- Conector GWS (CLI de Google Workspace)
- Servicio en Primer Plano (ejecución en segundo plano)
Cada comando termux- y llamada bsh pasa por un puente basado en archivos entre proot y el host Kotlin. El puente sondea un directorio en busca de archivos .req, los procesa a través de las API de Android y escribe archivos .resp de vuelta.
La aplicación tiene una interfaz web que se ejecuta en el teléfono y es accesible desde cualquier navegador en la misma red, funcionando como un entorno de programación autohospedado con acceso completo al dispositivo Android.
📖 Leer la fuente completa: r/clawdbot
👀 Ver también

TradesMCP: Servidor MCP de Código Abierto para Verificación de Licencias de Contratistas y Datos de Construcción
TradesMCP es un servidor de Protocolo de Contexto de Modelo de código abierto que proporciona a Claude acceso a datos reales de licencias de contratistas, permisos de construcción, precios de materiales y tarifas laborales. La herramienta verificó correctamente una licencia activa de contratista en California donde ChatGPT devolvió información incorrecta.

Rever UI Cloner: Alternativa Optimizada por IA para la Replicación de UI en lugar del Scraping HTML
Rever UI Cloner es un endpoint API que proporciona a los agentes de IA planos de diseño limpios en lugar de HTML crudo, evitando la saturación de la ventana de contexto y los problemas de alucinación de la interfaz de usuario. Utiliza el protocolo de pago x402 que requiere una microtransacción de 1 USDC en la red Base para pagos entre agentes.

Personalizando Claude AI para Mejorar la Retroalimentación
Ajusta la configuración de Claude AI para evitar un exceso de acuerdo y fomentar un pensamiento más crítico y retroalimentación práctica.

Marketing Wisdom MCP: Búsqueda Semántica Gratuita para Perspectivas de Startups
Un servidor MCP gratuito proporciona búsqueda semántica en 6.700 ideas de 1.040 episodios de los podcasts My First Million y Starter Story. Ofrece cuatro herramientas para consultar la sabiduría de fundadores sobre crecimiento, marketing y estrategias empresariales.