Версия 2.0 бесплатного open-source приложения Typhoonminigen для локальной генерации изображений на Apple Silicon вышла с 57 новыми функциями и 150 исправлениями. Приложение создаётся одним разработчиком-энтузиастом, который использует Claude Opus 4.8 для написания кода, а Fable 5 — для тестирования.
Typhoonminigen предназначен для запуска модели FLUX.2 Klein локально на Mac с чипом Apple Silicon. В версии 1.0 количество шагов генерации было жёстко зафиксировано на четырёх — разработчик прочитал в документации модели, что Klein дистиллирована для 4 шагов, и захардкодил это значение, добавив тултип с надписью «steps are fixed». Однако позже он обнаружил, что сам движок спокойно работает с любым числом шагов. В версии 2.0 появился слайдер от 1 до 50, при этом 4 шага остаются оптимальным значением, но пользователи могут экспериментировать для повышения детализации сложных сцен.
Ещё одна новая функция — преобразование фотографии по текстовому описанию. Пользователь загружает своё фото, пишет запрос на русском языке (например, «убери со стола лишнее, добавь вечерний свет из окна»), и приложение генерирует новую версию сцены. Это не inpainting: маска не используется, модель пересоздаёт всю сцену заново, опираясь на фото как на референс. Благодаря этому свет, тени и перспектива в результате оказываются согласованы. Для точечных правок такой подход не подходит — здесь нужны традиционные редакторы с масками.
В версии 1.0 количество шагов генерации было зафиксировано на четырёх из-за собственного заблуждения — движок поддерживал любые значения.
Версия 2.0 сняла и второе самоограничение: теперь можно подключать любое количество LoRA-адаптеров, а не только два, как было раньше. У каждого адаптера регулируется сила влияния. Появился режим «свип»: одной кнопкой рендерится шесть вариантов с разной силой (от 0.6 до 1.1). Адаптеры можно объединять, запекать силу, для них создаются карточки с описанием. Импорт возможен прямо по ссылке с Hugging Face с проверкой совместимости до загрузки.
Самая заметная новая система — обучение LoRA прямо в приложении. Первый запуск обучения модели на 9 миллиардах параметров заморозил Mac разработчика из-за нехватки памяти. Теперь приложение заранее проверяет требования: для 9B нужно минимум 48 ГБ оперативной памяти, если их нет — предлагает использовать 4B-версию. Это превращает отказ в полезную фичу: приложение говорит «нет» до того, как система зависнет. Также добавлена живая телеметрия CPU, GPU, RAM, MLX и диска.
Typhoonminigen остаётся полностью локальным решением: не требует Python, ComfyUI или облачных сервисов. Все вычисления идут на Apple Silicon через фреймворк MLX. Исходный код опубликован под лицензией MIT.

