UnsparkСвоя утилита · Mac на Apple Silicon · 2026
Звёздочка из угла ушла, картинка осталась целой.
Мои генерации из Gemini и Nano Banana приходят со знаком ✦ в углу. Unspark находит его и дорисовывает угол локальной моделью LaMa, прямо на Маке и без интернета.
Сделал для себя целиком: детектор знака, обвязку LaMa, интерфейс и сборку приложения для Mac.

Один угол, два способа
Карта из примера, который лежит внутри приложения, 1024 × 1024- Обрезать кадр и потерять его край.
- Замазывать штампом в редакторе, каждую картинку отдельно.
- Загрузить генерацию в чужой онлайн-сервис.
Детектор находит ✦ в правом нижнем углу, модель дорисовывает под ним рельеф и берег острова. Размер кадра тот же, отличаются только пиксели под знаком, остальные совпадают с исходником.
Почему это не штамп
Звёздочка бывает серой на тёмной ткани и почти белой на светлом полу. Детектор ищет форму ✦, а не цвет: в правой нижней трети кадра, после фильтра, который гасит общий фон.
LaMa видит картинку целиком, поэтому продолжает под знаком рельеф, береговую линию или шум фона. На стопроцентном увеличении шва не видно.
Модель и её веса лежат внутри приложения, сеть не нужна. Считает на процессоре Apple Silicon без видеокарты: картинка 1024–1280 px готова за 7–12 секунд.
Что умеет




Перетащить одну картинку или целую папку, вложенные тоже.
Результат ложится рядом с пометкой _unsparked, оригинал не меняется.
Детектор не уверен в знаке, тогда закрашивается фиксированный угол.
Всё, что вне знака, совпадает с исходником пиксель в пиксель.
Веса модели внутри приложения, в строке статуса «Local · Offline».
Время обработки, куда сохранилось, кнопки Save и Process more.
