Три open-source репозитория с GitHub, которые можно собрать на своём железе и со своими файлами: слой совместимости для Diablo II: Resurrected на iPhone, iPad и Mac, ИИ-агент, управляющий реальным iPhone через плату ESP32 за $7, и скилл генерации поз для Qwen-Image 2.1. Все три идут по свободным лицензиям (MIT и Apache-2.0), все три требуют только вашу собственную копию игры, телефона или модели.
Diablo II: Resurrected на iPhone и Mac: что делает d2r-mobile
d2r-mobile — открытый слой совместимости iOS/macOS для Diablo II: Resurrected с дополнением Reign of the Warlock. Проект запускает вашу собственную копию Switch-версии игры нативно на iPhone, iPad и Mac: полное тач-управление, 60 fps и новые эндгейм-режимы.
Что важно знать до сборки:
- 3678 звёзд на GitHub, язык C, лицензия MIT;
- bring your own game files — файлы игры вы приносите сами;
- запуск нативный, а не стриминг с ПК: Mac для игры не нужен, он нужен разве что для сборки.
Порядок действий:
- Проверить, что у вас есть своя копия игры для Switch.
- Склонировать репозиторий
jhaizhou-ops/d2r-mobile. - Собрать проект из исходников под iOS или macOS — точные требования к SDK и целям сборки описаны в README.
- Установить сборку на iPhone, iPad или Mac и перенести свои файлы игры.
- Настроить тач-управление и проверить фреймрейт на своей модели устройства.
Это не раздача игры и не обход покупки: без вашей собственной копии проект смысла не имеет.
ИИ-агент за $7 управляет настоящим iPhone
esp32-iphone-agent даёт модели зрения реальный iPhone: AirPlay работает как глаза, USB HID — как руки, а подключается любая OpenAI-совместимая vision-модель. Ни Mac, ни аккаунт разработчика, ни джейлбрейк не требуются.
Цифры и детали репозитория:
- 2974 звезды, язык C, лицензия MIT;
- бюджет железа — около $7 на плату ESP32;
- управление физическое, через HID: агент не эмулирует нажатия в софте, а подаёт их устройству как внешняя периферия;
- картинка приходит по AirPlay, то есть модель видит реальный экран, а не скриншот из внутреннего API.
Как собрать сценарий:
- Купить ESP32-плату (порядка $7) и подготовить кабель для подключения к iPhone.
- Прошить плату и подключить её как USB HID-устройство — это «руки» агента.
- Настроить приём AirPlay-потока — это «глаза».
- Указать endpoint и ключ любой OpenAI-совместимой vision-модели.
- Дать агенту задачу и проверять каждое действие по видеопотоку.
Подробнее о том, где такие схемы реально работают, — в разборе что доверить AI-агенту уже сейчас, а что лучше оставить человеку.
Qwen-Image 2.1: готовый скилл поз и промптов
qwen21-nsfw-pose-skill — это skill-пакет для Qwen-Image 2.1: авторские рецепты промптов, NSFW LoRA и библиотека из 136 поз на управлении VNCCS-куклой. Работает в Claude Code, Codex, Cursor и OpenClaw.
- 2606 звёзд, язык Python, лицензия Apache-2.0;
- 136 предустановленных поз вместо ручного подбора формулировок;
- формат скилла, то есть подключается к агенту-редактору, а не запускается отдельным сервисом.
Старт выглядит так: склонировать репозиторий, положить скилл в директорию скиллов своего агента (Claude Code, Codex, Cursor или OpenClaw), подтянуть LoRA в пайплайн Qwen-Image 2.1 и вызывать нужную позу по имени вместо того, чтобы каждый раз переписывать промпт. Контент скилла рассчитан на взрослую аудиторию — проверяйте правила площадки, куда публикуете результат.
Что общего у этих трёх проектов
Все три снимают зависимость от чужой закрытой экосистемы и работают по схеме «ваши файлы, ваше железо». d2r-mobile не продаёт игру, а даёт запустить вашу копию там, где её официально нет; esp32-iphone-agent не требует Mac и аккаунта разработчика, потому что общается с телефоном как внешняя периферия; qwen21-nsfw-pose-skill не привязывает генерацию к веб-сервису, а живёт внутри вашего агента.
Второй общий момент — формат скиллов и внешних «рук» для агентов. Модель сама по себе ничего не делает: ей нужен интерфейс — HID-плата, файловая система, пайплайн генерации. Скилл в Claude Code, Codex или Cursor и ESP32 в USB-порту решают одну задачу: превращают текст модели в действие. Базовая механика таких связок разобрана в материале что такое AI-агент простыми словами.
С чего начать и что проверить
Выбор зависит от того, что у вас уже есть на руках. Если есть копия игры и устройство Apple — берите d2r-mobile. Если нужен физический агент и есть $7 на плату — esp32-iphone-agent даст самый быстрый видимый результат: модель начнёт реально тыкать в экран. Если вы уже работаете в Claude Code, Codex, Cursor или OpenClaw и занимаетесь изображениями — скилл по Qwen-Image 2.1 подключается без нового железа вообще.
Чек-лист перед стартом:
- Проверить лицензию и требования репозитория (везде MIT или Apache-2.0, но требования к SDK и окружению у каждого свои).
- Оценить железо: iPhone/iPad/Mac для первого проекта, ESP32 для второго, GPU под Qwen-Image 2.1 для третьего.
- Подготовить собственные файлы: копию игры, телефон, LoRA и модель.
- Прочитать README целиком — у всех трёх проектов сборка из исходников и свои подводные камни.
Частые вопросы
Нужны ли джейлбрейк, Mac или аккаунт разработчика? Нет. esp32-iphone-agent прямо заявляет работу без Mac, без developer account и без jailbreak — управление идёт через USB HID и AirPlay. У d2r-mobile платформа — iOS и macOS, так что Mac нужен максимум для сборки, а не для игры.
Это пиратство или обход покупки? Нет. d2r-mobile работает по принципу bring your own game files: без вашей собственной копии игры он бесполезен. Остальные два проекта вообще не связаны с играми.
С какими агентами совместим скилл поз? С Claude Code, Codex, Cursor и OpenClaw — все четыре указаны в описании репозитория qwen21-nsfw-pose-skill, лицензия Apache-2.0 позволяет использовать его в своих проектах. Задача ставится агенту текстом, поэтому качество промпта всё ещё влияет на результат: см. как делегировать задачу AI-агенту по схеме «цель → шаги → проверка».
Больше разборов по ИИ и автоматизации — в канале: @il_chum