В основе проекта лежит довольно простой принцип. Искусственный интеллект получает изображение экрана смартфона, определяет нужные элементы интерфейса и управляет ими через виртуальные нажатия. Для этого используется плата Seeed Studio XIAO ESP32S3 стоимостью около 590 рублей (7 долларов).

Первоначальная версия работала через компьютер с macOS или Linux. На нем запускались сервер, система приема изображения по AirPlay и программа управления. В обновленной архитектуре разработчик перенес обработку команд в приложение непосредственно на iPhone.
Теперь ESP32-S3 самостоятельно принимает трансляцию экрана по AirPlay и передает видеопоток приложению через Bluetooth LE. Одновременно плата подключается к USB-порту смартфона, определяясь как стандартная мышь и клавиатура. Функция AssistiveTouch позволяет преобразовывать перемещения указателя и щелчки в действия с интерфейсом iOS.


