Tapflow permite acceder a simuladores iOS y emuladores Android desde el navegador
La solución MIT‑licensed Tapflow ofrece un relé Linux/Docker y un agente macOS para que equipos de QA revisen builds móviles sin instalar Xcode ni Android Studio.

Tapflow llega como una alternativa auto‑alojada para equipos que necesitan inspeccionar builds móviles sin obligar a cada tester a instalar entornos pesados. La arquitectura se compone de dos partes: un relé que puede ejecutarse en Linux o dentro de un contenedor Docker, y un agente que debe residir en un Mac porque sólo macOS provee el simulador de iOS. El agente abre una conexión WebSocket saliente hacia el relé, por lo que no requiere reglas de firewall ni NAT en el lado del Mac. En la práctica, la cadena de tráfico es:
browser → Linux/Docker relay ← outbound WebSocket ← Mac agent → simuladores/emuladores
El proyecto está bajo licencia MIT y se encuentra en su versión 0.x, por lo que aún muestra algunos bordes ásperos, pero ya incluye funcionalidades útiles: control táctil y de teclado, botones de dispositivo, rotación, captura de pantalla, grabaciones, carga de builds y compartición de sesión. Todo ello está pensado para revisión de calidad y builds, no para sustituir un laboratorio de dispositivos físicos.
Despliegue del relé
El relé se distribuye como imagen Docker tapflow/tapflow:latest para linux/amd64 y linux/arm64. Un ejemplo de docker‑compose muestra cómo exponer el puerto 4000 y montar un volumen persistente donde se guarda el secreto de registro del instalador.
services:
relay:
image: tapflow/tapflow:latest
ports:
- "4000:4000"
volumes:
- tapflow-data:/app/.tapflow/data
environment:
TAPFLOW_RELAY_URL: http://your-relay-host:4000
TAPFLOW_ADMIN_EMAIL: admin@example.com
TAPFLOW_ADMIN_PASSWORD: change-this-password
volumes:
tapflow-data:
El agente macOS se instala directamente en la máquina que aloja los simuladores y se conecta al relé mediante la URL configurada. Una vez enlazados, cualquier usuario abre el dashboard web del relé y controla el simulador/emulador como si estuviera frente al dispositivo.
Limitaciones y consideraciones
- El camino iOS requiere macOS; el agente Android también se ejecuta en el mismo Mac.
- Funcionalidades que dependen de hardware real (cámara, biometría, NFC) no están disponibles.
- No se recomienda colocar el relé en una VM cloud; la latencia y la ruta de medios pueden degradar la experiencia.
IA opcional
Tapflow incluye un módulo experimental @tapflowio/mcp-server que permite a un agente LLM invocar acciones como tocar, escribir o capturar pantalla. Esta capa es opcional y el flujo principal sigue siendo manual.
El código fuente, la guía de auto‑alojamiento y un ejemplo de docker‑compose están disponibles en el repositorio GitHub y la documentación completa en tapflow.dev.
En conclusión, Tapflow ofrece a los equipos de QA una forma controlada de revisar builds móviles manteniendo los artefactos dentro de la infraestructura propia, aunque aún está en fase temprana y requiere una máquina macOS para los simuladores.

