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

✍️ OpenClawRadar📅 Publicado: 19 de marzo de 2026🔗 Source
AnyClaw: Ubuntu 24.04 con acceso al hardware de Android y agente de IA para desarrollo en terminal
Ad

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/data
Ad

CLI 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-photogws 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

Ad

👀 Ver también

Demostración de Fábula de Claude: Corrección de Errores Proactiva e Incansable con Automatización del Navegador
Herramientas

Demostración de Fábula de Claude: Corrección de Errores Proactiva e Incansable con Automatización del Navegador

Simon Willison describe cómo Claude Fable 5 depuró automáticamente un problema de barra de desplazamiento horizontal sin instrucciones explícitas. Usó automatización del navegador, inyección de JavaScript y un servidor web CORS personalizado.

OpenClawRadar
120 Patrones de Prompt Probados: 8 Que Realmente Funcionan para Claude Code
Herramientas

120 Patrones de Prompt Probados: 8 Que Realmente Funcionan para Claude Code

Una prueba empírica de 3 meses con 120 patrones de prompt para Claude Code arroja 8 comandos accionables y 5 prompts de validación. Patrones clave: L99 (elimina titubeos), /ghost (quita la voz de IA), OODA (razonamiento estructurado), ULTRATHINK (razonamiento profundo), HARDMODE (depuración con restricciones).

OpenClawRadar
Necesita que el Servidor MCP Proporcione Descubrimiento Semántico de Herramientas para Agentes de IA
Herramientas

Necesita que el Servidor MCP Proporcione Descubrimiento Semántico de Herramientas para Agentes de IA

Un servidor MCP llamado Need permite búsqueda semántica entre más de 10,000 herramientas de brew, npm, pip y cargo. Cuando un agente solicita una tarea como 'comprime estos PNG', encuentra pngquant, lo instala, lo ejecuta e informa sobre el éxito.

OpenClawRadar
OpenHelm: Un Programador de Tareas en Segundo Plano Local para Claude Code con Lógica de Reintento Autocorrectora
Herramientas

OpenHelm: Un Programador de Tareas en Segundo Plano Local para Claude Code con Lógica de Reintento Autocorrectora

OpenHelm es una aplicación basada en Tauri que ejecuta tareas de Claude Code en segundo plano según una programación, almacena todo el estado localmente en SQLite e incluye un bucle de reintento autocorrector que ajusta las instrucciones tras los fallos.

OpenClawRadar