Интересные open-source проекты на GitHub: 3 свежих репозитория
Интересные open-source проекты на GitHub: 3 свежих репозитория

Интересные open-source проекты на GitHub: 3 свежих репозитория

Три 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 для игры не нужен, он нужен разве что для сборки.

Порядок действий:

  1. Проверить, что у вас есть своя копия игры для Switch.
  2. Склонировать репозиторий jhaizhou-ops/d2r-mobile.
  3. Собрать проект из исходников под iOS или macOS — точные требования к SDK и целям сборки описаны в README.
  4. Установить сборку на iPhone, iPad или Mac и перенести свои файлы игры.
  5. Настроить тач-управление и проверить фреймрейт на своей модели устройства.

Это не раздача игры и не обход покупки: без вашей собственной копии проект смысла не имеет.

ИИ-агент за $7 управляет настоящим iPhone

esp32-iphone-agent даёт модели зрения реальный iPhone: AirPlay работает как глаза, USB HID — как руки, а подключается любая OpenAI-совместимая vision-модель. Ни Mac, ни аккаунт разработчика, ни джейлбрейк не требуются.

Цифры и детали репозитория:

  • 2974 звезды, язык C, лицензия MIT;
  • бюджет железа — около $7 на плату ESP32;
  • управление физическое, через HID: агент не эмулирует нажатия в софте, а подаёт их устройству как внешняя периферия;
  • картинка приходит по AirPlay, то есть модель видит реальный экран, а не скриншот из внутреннего API.

Как собрать сценарий:

  1. Купить ESP32-плату (порядка $7) и подготовить кабель для подключения к iPhone.
  2. Прошить плату и подключить её как USB HID-устройство — это «руки» агента.
  3. Настроить приём AirPlay-потока — это «глаза».
  4. Указать endpoint и ключ любой OpenAI-совместимой vision-модели.
  5. Дать агенту задачу и проверять каждое действие по видеопотоку.

Подробнее о том, где такие схемы реально работают, — в разборе что доверить 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 и вызывать нужную позу по имени вместо того, чтобы каждый раз переписывать промпт. Контент скилла рассчитан на взрослую аудиторию — проверяйте правила площадки, куда публикуете результат.

Больше разборов по ИИ и автоматизации — в канале @il_chum

Что общего у этих трёх проектов

Все три снимают зависимость от чужой закрытой экосистемы и работают по схеме «ваши файлы, ваше железо». 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 подключается без нового железа вообще.

Чек-лист перед стартом:

  1. Проверить лицензию и требования репозитория (везде MIT или Apache-2.0, но требования к SDK и окружению у каждого свои).
  2. Оценить железо: iPhone/iPad/Mac для первого проекта, ESP32 для второго, GPU под Qwen-Image 2.1 для третьего.
  3. Подготовить собственные файлы: копию игры, телефон, LoRA и модель.
  4. Прочитать 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