DIRTY STATIC / DESPACHO Herramientas01 NOV. 2026 • 10 MIN DE LECTURA
Una laptop Mac y un iPhone en una losa de concreto en una sala brutalista oscura, un puntero amarillo de precaución brillante flotando sobre el teléfono, franjas de peligro en el piso
HerramientasINTELIGENCIA PARA LA ERA DE LAS MÁQUINAS

Ghosthand: deja que tu agente toque un iPhone real

Ghosthand convierte una Mac en un mouse y un teclado Bluetooth para un iPhone real, para que un agente pueda ver la pantalla por USB y tocar, desplazarse y escribir en cualquier aplicación de iOS sin jailbreak, sin Xcode y sin aplicación en el teléfono. Este artículo cubre cómo funciona el enlace dividido, cómo se ve el bucle del agente en la práctica, cómo se compara con Appium e iPhone Mirroring, cuánto cuesta y dónde están sus límites.

Empezar a leer ↓

La mayor parte del trabajo en el teléfono todavía vive detrás de un vidrio sin una API detrás. Publicar en TikTok, revisar un flujo en Configuración, probar una aplicación que solo se lanza en iOS: un agente puede razonar sobre todo eso y aun así no tener manos. Los puentes habituales piden un jailbreak, un ejecutor de pruebas firmado o un simulador que no es el dispositivo real en absoluto.

Ghosthand toma la ruta del escritorio. Conecta un iPhone real a una Mac por USB para que el agente pueda ver la pantalla, empareja esa misma Mac por Bluetooth para que actúe como mouse y teclado y el agente trabaja el teléfono como lo haría una persona en un escritorio. Ninguna aplicación está en el teléfono. Ningún proyecto de Xcode se ejecuta en él. El teléfono sigue siendo un teléfono y la Mac hace el alcance.

Ghosthand

Sitio oficial

Control para iPhones reales construido para agentes. Caso de uso principal: dar manos a un agente dentro de aplicaciones solo para iPhone y flujos del sistema que no tienen API.

Funciones clave: capturas de pantalla por USB en unos 0.3 segundos por fotograma según la documentación del fabricante; toques, toques dobles y toques triples, presiones prolongadas, deslizamientos y desplazamiento en coordenadas de captura o por texto en pantalla encontrado con OCR en el dispositivo; escritura rápida con teclado más teclas Home, Enter, Escape, flechas y volumen; grabación de pantalla con sonido mientras las acciones continúan; desbloqueo y bloqueo con código mediante el teclado Bluetooth; manejo de archivos, fotos y aplicaciones por USB sin Modo de desarrollador; varios iPhones a la vez, cada uno con su propio arrendamiento; una CLI, un servidor MCP remoto y una API HTTP que comparten los mismos comandos.

Ventajas: nada que instalar o firmar en el iPhone; el agente puede usar aplicaciones de la App Store, aplicaciones del sistema, Configuración y la pantalla de bloqueo; los arrendamientos evitan que dos agentes conduzcan el mismo teléfono a la vez. Limitaciones: una Mac y un cable deben permanecer en el bucle en todo momento; la escritura es solo US ASCII según la documentación; el tamaño de la flota llega a unos siete iPhones por Mac por Bluetooth, con dos probados.

Plataformas
macOS 14 o posterior en Apple silicon o Intel; se requiere iPhone real; Linux, Windows y el Simulador de iOS no son compatibles
Precio
Gratis para un iPhone sin límite de tiempo; Pro $99 al mes por Mac para iPhones ilimitados en esa Mac

Dos enlaces, dos trabajos

El diseño divide ver de tocar y cada mitad usa el enlace que le conviene. USB lleva la imagen. macOS lista un iPhone de confianza como dispositivo de captura, el daemon lee fotogramas de él y las capturas llegan como archivos PNG o JPEG con tamaño en puntos de pantalla para que las coordenadas que un agente lee sean las coordenadas que toca.

Bluetooth lleva el toque. El daemon presenta la Mac como un dispositivo HID Bluetooth Classic, el mismo perfil que usan un teclado y un mouse reales, e iOS acepta esa entrada mediante AssistiveTouch. Adquirir activa AssistiveTouch por USB y liberar lo apaga de nuevo, para que un teléfono personal vuelva a la normalidad cuando el trabajo termina. El fabricante es abierto sobre la plomería aquí: macOS no tiene una API pública para actuar como dispositivo HID Classic, así que el daemon usa una ruta privada de CoreBluetooth y una actualización de macOS podría cambiarla. Esa honestidad importa. Nombra la fragilidad en lugar de esconderla.

La configuración son dos pasos manuales y el resto es automático. Conecta por USB, desbloquea y toca Confiar, luego empareja desde Configuración y Bluetooth en el teléfono. El inicio de sesión ocurre una vez por Mac con Google, los permisos de Cámara y Bluetooth los otorga la persona en la ventana de configuración y a los agentes se les dice que abran la configuración y esperen en lugar de hacer clic por sí mismos.

El plano de control de Ghosthand que muestra iPhones en dos Mac en la barra lateral, la pantalla en vivo del iPhone seleccionado, el agente que lo sostiene y su tarea, y el chat del agente El plano de control: cada iPhone, su agente, su tarea y su pantalla en vivo en una ventana. Captura de pantalla: Ghosthand

El bucle del agente, una llamada a la vez

Ghosthand está construido en torno a un bucle ajustado y una regla contundente sobre el costo. Cada llamada de herramienta es la parte lenta, no el teléfono, así que una acción puede devolver la nueva pantalla en la misma llamada con una bandera de captura, una bandera de texto en pantalla o ambas. El agente lee texto primero cuando el texto basta, lee la imagen cuando los iconos o el diseño importan, actúa una vez y luego lee de nuevo antes de decidir el siguiente movimiento.

La documentación impulsa esa disciplina con fuerza. Toca por texto en lugar de por píxeles adivinados donde puedas, verifica el foco antes de escribir porque las teclas escritas van al campo que tenga el foco y nunca programes bucles ingeniosos que esperen una palabra que esperas que aparezca. Las hojas y las alertas llegan sin aviso en iOS y un bucle que espera una palabra adivinada espera para siempre. Una acción, una lectura completa, una decisión: ese es el patrón que la habilidad y las herramientas MCP enseñan a los agentes de Claude Code, Cursor, OpenCode, Codex y otros clientes.

Bajo ese bucle hay un modelo de control adecuado. Cada comando excepto listar necesita un arrendamiento, un agente por iPhone a la vez, con otros agentes esperando o recibiendo un error claro de arrendado por. El panel muestra cada teléfono con un punto de estado, la antigüedad del arrendamiento, el último comando y cualquier agente en espera y una persona puede tomar el control en cualquier momento pasando el cursor sobre la pantalla en vivo y haciendo clic en ella, con su entrada aterrizando entre comandos del agente.

Chat del agente en el plano de control de Ghosthand, donde cada llamada de herramienta aparece como una línea y la respuesta del agente se muestra cuando la tarea termina Chat del agente en el plano de control: escribe una tarea y observa cómo cada llamada de herramienta aterriza como una línea. Captura de pantalla: Ghosthand

Cómo se compara

La comparación honesta es con las herramientas a las que los desarrolladores ya recurren. Appium controla iOS mediante WebDriverAgent, un ejecutor de pruebas firmado construido sobre XCTest, e iPhone Mirroring muestra un teléfono en una Mac bajo condiciones estrictas. Ghosthand difiere de ambos en dónde vive el trabajo: nada se ejecuta en el teléfono en absoluto.

TradeoffGhosthandAppium with WebDriverAgent
Phone setupConfianza USB más emparejamiento BluetoothConfiguración de desarrollo más un ejecutor firmado
Signing renewalNinguna, no se instala ningún ejecutorLos perfiles gratuitos de Personal Team vencen después de 7 días; una membresía pagada evita el límite semanal
InputMouse, teclado y rueda mediante AssistiveTouchGestos nativos de prueba de interfaz, incluido multitáctil
Finding controlsCapturas, OCR en el dispositivo y coordenadasElementos y atributos de interfaz, más capturas y coordenadas
App handlingNavegar por la interfaz visibleLanzamiento directo, terminación y consultas de estado
Text inputSolo US ASCIISoporte de texto más amplio, según el campo
Fleet sizeUnos 7 por Mac por Bluetooth, 2 probadosSin límite Bluetooth; definido por recursos del host y USB

Contra iPhone Mirroring la división es igual de clara en la tabla del fabricante. Mirroring necesita la misma Cuenta de Apple en ambos dispositivos, funciona con un iPhone a la vez, se pausa después de inactividad y mantiene el teléfono bloqueado mientras funciona. Ghosthand no necesita cuentas coincidentes, mantiene el teléfono desbloqueado para captura, sostiene varios teléfonos a la vez y declara sin restricción en la UE donde Mirroring no está disponible en la UE.

Precios, completos

La página de precios es lo bastante corta como para imprimirla entera. El plan gratuito cubre un iPhone en cualquier Mac, con cada función central, la CLI, el servidor MCP, la API HTTP, la grabación y el plano de control, y sin límite de tiempo. Pro cuesta $99 al mes por Mac y desbloquea iPhones ilimitados en cada Mac pagada, tareas telefónicas mediante el agente integrado y acceso de lectura al código fuente del daemon y las habilidades privadas en GitHub. Los precios están en USD, o la misma cantidad en EUR, y la facturación funciona en Stripe.

El conteo es por primer arrendamiento. En el plan gratuito el primer iPhone que tus agentes arriendan se convierte en tu iPhone gratuito y un segundo falla con un error claro que lo nombra. En Pro las primeras Mac que arriendan llenan los espacios pagados. Si no se puede llegar al servicio, un teléfono que estaba permitido antes sigue funcionando durante 7 días en Gratis y hasta 3 días después del periodo pagado en Pro. La nota de privacidad en la misma página vale la pena repetirla: las capturas, el texto en pantalla y el texto escrito nunca llegan a los servidores del fabricante y la única llamada al servidor es la verificación del plan en cada arrendamiento.

Cuál deberías elegir

Elige Ghosthand si tu agente necesita aplicaciones solo para iPhone. La publicación en redes sociales, los flujos de cuentas, los cambios en Configuración como apagar un PIN de SIM y las verificaciones dentro de aplicaciones sin gemelo web son su terreno. Si la tarea solo puede ocurrir en la pantalla de un teléfono real, este es el camino más corto de la instrucción al toque.

Elígelo si las tareas de firma son tu dolor. Los equipos que han vivido perfiles de WebDriverAgent vencidos y caídas del ejecutor sentirán el atractivo de inmediato. Dos pasos de emparejamiento y ningún ejecutor que renovar es un ahorro operativo real, incluso antes de que el agente escriba una línea.

Elígelo si un teléfono basta para empezar. El plan gratuito no es un reloj de prueba. Un iPhone, funciones completas, sin límite de tiempo significa que un desarrollador solo puede lanzar un flujo de trabajo telefónico real y pagar solo cuando un segundo teléfono o una segunda Mac entra en escena.

Quédate con Appium si necesitas el árbol de elementos. Las consultas estructuradas de interfaz, el control directo del ciclo de vida de aplicaciones, los gestos multitáctiles y las flotas más allá del techo Bluetooth pertenecen al mundo del ejecutor de pruebas. Ghosthand cambia esa profundidad por alcance y para las suites de pruebas esa profundidad es el punto.

Busca en otro lugar si no hay una Mac en la sala. La CLI funciona solo en macOS, el cable debe permanecer y Android está fuera de este producto por completo. Una granja de dispositivos en la nube o una pila de pruebas multiplataforma atiende mejor esa necesidad.

Reflexiones finales

La parte ingeniosa de Ghosthand no es que un agente pueda tocar un teléfono. Es que pide casi nada del teléfono para hacerlo: confiar una vez, emparejar una vez y dejar que AssistiveTouch haga el resto. Esa contención también es su techo. La visión y el OCR reemplazan el árbol de elementos, ASCII reemplaza el texto completo y Bluetooth reemplaza la escala.

Para el desarrollador cuyo trabajo está atrapado dentro de aplicaciones de iPhone, ese intercambio a menudo valdrá la pena. Un inicio a $0 en un teléfono, $99 fijos por Mac cuando el banco crece y un teléfono que vuelve a ser tuyo en el momento en que termina el arrendamiento: como manos para agentes, estas son limpias.

Nota de método: esta es una revisión de escritorio construida a partir del sitio del fabricante, su documentación completa del producto y su página de precios, no una ejecución en nuestro propio iPhone. Las velocidades, los conteos de flota y las notas de confiabilidad anteriores son las cifras publicadas del fabricante y están etiquetadas como tales donde aparecen.

Fuentes

  • Sitio del producto, configuración, bucle del agente, límites, seguridad y comparación con Appium: ghosthand.dev
  • Precios, conteo de planes, gracia sin conexión y acceso al código: ghosthand.dev/pricing
  • Listado de resumen de lanzamiento y resumen independiente: The Tool Nerd, October 27, 2026
  • Capturas del plano de control y del chat del agente: Ghosthand, de ghosthand.dev
■

FIN DE LA TRANSMISIÓN

Mantén la curiosidad. Cuestiónalo todo.

SIGUE EL DESCENSO

MÁS DE DIRTY STATIC ↘