Abraham Hernández Castro

En desarrollo

Hangar Box

Una consola de escritorio para granjas Android por USB, donde un agente escribe la automatización una vez y después corre sin IA.

Rol
Producto + ingeniería
Año
2026
Estado
En desarrollo
Stack
Electron · React · WebCodecs · scrcpy · Claude API
Plataforma
Windows primero
Hangar Box
Mockup de diseño aprobado de la consola Hangar Box: una cuadrícula de 20 teléfonos Android de prueba con pantallas en vivo.
Mockup de diseño aprobado (no es captura) · fuente de las cifras: bitácora de entregas 2026-10
01 · Problema

Teléfonos reales, pruebas repetibles, sin modelo al ejecutar.

Hacer QA en muchos teléfonos Android reales implica ver todas las pantallas, grabar flujos a mano y repetirlos en paralelo. Que una IA maneje cada corrida sería lento, caro y no determinista; grabar a mano es tedioso.

La respuesta: usar al agente para escribir la automatización y luego guardarla como un script normal y determinista.

02 · El sistema

Cuadrícula en vivo, lector rápido de pantalla y «Nueva con IA».

La consola muestra cada teléfono en vivo, graba automatizaciones y las corre en paralelo con tiempos límite, reintentos y programación, con reportes JSON/CSV y capturas.

Un servidor pequeño en el teléfono lee el árbol de la interfaz directamente, sin esperar a uiautomator dump. Encima, «Nueva con IA»: un agente Claude con tool use observa la pantalla y actúa con el mismo motor; la sesión se guarda como automatización normal que después corre sin IA.

El personaje 3D de Abraham trabajando en su escritorio, con una laptop y un monitor que muestra una red de agentes
Personaje generado con IA
03 · Salvaguardas

Agente acotado, repetición determinista.

Las ediciones son diffs

«Editar con IA» propone un diff que la persona acepta o no.

Límites de pasos, tiempo y US$

Cada sesión con IA tiene topes y registra su consumo.

Los secretos se quedan locales

Los secretos de las cuentas de prueba nunca se mandan al modelo; la clave se guarda cifrada.

Apps bloqueadas

Redes sociales y mensajería están bloqueadas, también en el ejecutor normal.

Corre sin IA

Las automatizaciones guardadas se repiten selector → imagen → coordenada, con el método en el reporte.

Solo para QA

Sin funciones de fraude ni evasión; los términos de uso definen el uso aceptable.

04 · Resultados

Solo lo que tiene fuente.

QuéValorFuente
Latencia de lectura de pantalla28 ms mediana · 40 ms p90vs ~2.5 s con uiautomator dump · Redmi 10C · bitácora 2026-10-11
Toques precisos en teléfono real0/5 → 5/5App Ajustes, 5 corridas, antes/después del arreglo de escala · bitácora 2026-10-11
Pruebas automatizadas del código de la consola90Bitácora 2026-10-13
«Nueva con IA» en equipos realesAún no medidoHasta ahora probado solo con modelo simulado
05 · Stack

Con qué está hecho.

ElectronReactWebCodecsTango ADB · scrcpyapp_process + UiAutomationClaude API · tool useNode.js
Siguiente caso
Muuu · aguuu

¿Construyes agentes para operaciones reales? Hablemos.