🌟 Обещание, данное самим себе
«Взять под контроль десятки тысяч фотографий — не загрузив ни одной.» — Это главное обещание LumiLab и философия, которой мы следовали на протяжении всей разработки этого продукта.
Несколько лет назад мы сами столкнулись с той же проблемой: сотни и тысячи снимков разбросаны по нескольким жёстким дискам, серийные съёмки не успеваешь отсортировать, данные EXIF наполовину отсутствуют, а чтобы найти фото конкретного человека, приходится лишь перебирать даты наугад. Существующие инструменты либо требовали загрузки в облако, либо обладали разочаровывающе скудным функционалом, либо были настолько профессиональными, что на их освоение уходили недели.
LumiLab — это инструмент, который мы создали для себя. И теперь он наконец готов.
🔭 Что такое LumiLab и чем он не является
Прежде чем перейти к функциям, мы хотим чётко обозначить позиционирование — потому что понятие «фото-программы» слишком размытое.
LumiLab находится в сегменте «профессионального управления».
| Аспект | LumiLab является | LumiLab не является |
|---|---|---|
| Тип продукта | Система управления фотографиями (DAM) | Просмотрщик / альбом / редактор снимков |
| Ключевые действия | Сканирование, диагностика, очистка, аннотирование, запись обратно | Просмотр, публикация, улучшение |
| Философия данных | Индексация на месте, файлы не перемещаются, метаданные — актив | Загрузка в облако / копирование в частную библиотеку |
Если вам достаточно просто перелистать сегодняшние снимки, встроенного приложения камеры iPhone хватает. Но если перед вами десятки тысяч фотографий, накопленных за годы, и их нужно систематически упорядочить, почистить, рассортировать и аннотировать — LumiLab создан именно для вас.
👥 Кому нужен LumiLab?
Фотографы-любители
Отсняли пятьсот кадров за выходные, а теперь нужно отобрать лучшие, заполнить данные о съёмке и разложить всё по проектам. Вам не нужен полный набор инструментов обработки Lightroom — нужна профессиональная рабочая станция, которая быстро принимает фото в библиотеку, позволяет эффективно отбирать (Cull) и структурно управлять метаданными. LumiLab — это именно такой инструмент.
Хранители семейных библиотек
Пять лет фотографий разбросаны по трём жёстким дискам и двум резервным копиям с телефонов. Вы знаете, что всё это нужно упорядочить, но каждый раз, открывая папки, не знаете, с чего начать. Дубликаты занимают огромное количество места, детские фотографии не найти, а даты перепутаны. Функция «Диагностика библиотеки» в LumiLab сначала поможет разобраться в текущем состоянии, а затем шаг за шагом приведёт ваш архив в порядок.
Защитники приватности
Вы не доверяете облачному анализу и не хотите загружать семейные фотографии ни на какой сервер для обработки ИИ. Все возможности ИИ в LumiLab — распознавание лиц, кластеризация по сходству, оценка эстетики — полностью работают на вашем устройстве. Фотографии и векторы признаков никогда не покидают его.
🔬 Глубокий разбор функций
1. Диагностика библиотеки: сначала разберитесь в проблеме, потом наводите порядок
Точка входа в LumiLab — не «импорт фотографий», а «диагностика библиотеки».
Вы добавляете одну или несколько папок с фотографиями (поддерживается несколько дисков), LumiLab сканирует их в фоне и в реальном времени показывает прогресс, после чего формирует профессиональный диагностический отчёт:
- Обзор библиотеки: общее количество и занятое место, временной диапазон, распределение форматов, статистика камер и объективов
- Требует внимания: дубликаты и похожие группы с освобождаемым местом, дефекты качества (размытие/пересвет/недодержка), отсутствующие метаданные (GPS/аномальные даты)
- Люди: количество распознанных лиц и число фотографий, содержащих лица
Это не «наведение порядка в один клик» для новичков, а диагностическая панель профессиональной системы. Фотограф, увидев статистику камер и объективов, воскликнет: «Этот инструмент меня понимает»; а пользователь семейного архива, увидев освобождаемое место, сразу захочет приступить к очистке.
2. Система очистки: точная дедупликация без случайных удалений
Очистка в LumiLab — это не простое «сравнение MD5».
Полное обнаружение дубликатов использует хэширование содержимого, чтобы точно выявить полностью идентичные копии файлов: освобождаемое место рассчитывается с точностью до байта.
Кластеризация похожих фотографий использует перцептивный хэш (pHash) вместе с сигналами качества, чтобы выявить размытые неудачные кадры из серийной съёмки, пересвеченные снимки и слегка отличающиеся по цвету повторы. Результаты показываются «группами», и решение, какой снимок оставить, принимаете вы — LumiLab не решает за вас, но даёт оценку качества в помощь.
Безопасное удаление: помеченные к удалению фотографии по умолчанию перемещаются в корзину внутри библиотеки, а не удаляются сразу навсегда. Способ удаления вы выбираете в настройках; полное удаление всегда требует дополнительного подтверждения и никогда не является поведением по умолчанию.
3. Распознавание людей: нейросеть для лиц, работающая на вашем устройстве
Распознавание лиц в LumiLab полностью выполняется инференсом на вашем устройстве, а его точность сопоставима с коммерческими системами распознавания лиц.
Стена людей: после завершения анализа ваши портретные фотографии группируются по людям — так же наглядно, как список контактов.
Входящие подтверждения: LumiLab не объединяет похожие лица принудительно, а создаёт «очередь подтверждений» — каждый раз спрашивая: «Эти два человека — один и тот же?» Ваши ответы постоянно улучшают кластеризацию.
Мгновенная настройка параметров кластеризации: порог сходства можно регулировать перетаскиванием прямо в интерфейсе, и результаты обновляются в реальном времени, без перезапуска модели. Это значит, что за несколько секунд вы увидите разницу между «строгим» и «мягким» сопоставлением и найдёте баланс, подходящий вашей библиотеке.
Исключение ложных срабатываний: лица животных, статуй и лиц на картинах часто ошибочно распознаются как «лица». LumiLab позволяет одним кликом пометить такой снимок как «не лицо» и полностью исключить его со стены людей.
4. Запись метаданных обратно: двухэтапная безопасность и полная история
Именно здесь LumiLab сильнее всего отличается от конкурентов, и именно этой функции мы уделили больше всего внимания.
Структурированный разбор: LumiLab полностью поддерживает протоколы метаданных EXIF / IPTC / XMP. Разбираемые поля включают: заголовок, описание, автора, авторские права, город, страну, теги, время съёмки, модель камеры, модель объектива, ISO, диафрагму, выдержку, фокусное расстояние и другое.
Пакетное редактирование в режиме черновика: выберите несколько фотографий и отредактируйте одно поле (например, «авторские права» или «место съёмки»). LumiLab сохранит исходные значения каждой фотографии и сформирует черновой план изменений — до подтверждения вы можете просмотреть «до vs после» для каждого снимка.
Двухэтапная запись:
- Этап черновика: все изменения сохраняются как черновик, исходные файлы не затрагиваются.
- Этап подтверждения: вы просматриваете все изменения, ожидающие записи, и только после подтверждения они записываются на диск.
Приоритет записи: по умолчанию запись выполняется в файлы XMP Sidecar (рядом с оригиналом, не повреждая его), также поддерживается прямая запись во встроенные метаданные JPEG и режим резервного копирования Copy (перед записью создаётся резервная копия исходного файла).
Полная история и откат: каждая операция записи фиксируется в глобальной истории изменений с просмотром различий (Diff) по каждому полю и откатом в один клик к любому предыдущему состоянию. Метаданные — это актив, а не риск.
5. Просмотр, поиск и фильтры: рабочее место под управлением клавиатуры
LumiLab предлагает четыре вида просмотра:
- Сетка: плотная сетка миниатюр для быстрого просмотра большого количества фотографий
- Таймлайн: автоматическая группировка по месяцам (
август 2026 · 347 фото), восстанавливающая временную шкалу съёмки - Loupe: 100-процентное увеличение до уровня пикселей для проверки фокуса и деталей
- Список: табличный вид с колонками метаданных, удобный для массовых операций
Фасетные фильтры (Facet) поддерживают комбинированную фильтрацию: рейтинг (1–5 звёзд), флаги Pick/Reject, цветовые метки, модель камеры, объектив, теги, люди, диапазон дат съёмки, исходная папка, принадлежность к коллекции.
Полнотекстовый поиск поддерживает нечёткое сопоставление по имени файла, заголовку, описанию, модели камеры и объектива, а количество совпадений отображается в реальном времени.
Все ключевые операции полностью покрыты горячими клавишами: оценка (1–5), цветовые метки (W/R/G/Y/P), флаги (P/X), навигация (стрелки), выделить всё (⌘A), массовое подтверждение (Enter).
⚙️ Архитектура: локальный подход — это выбор, а не компромисс
LumiLab построен на Tauri v2 + React, а вся ключевая бизнес-логика реализована на Rust. Этот выбор не случаен:
- Сканирование 100 000 фотографий не блокирует интерфейс — фоновая асинхронная обработка с отчётом о прогрессе в реальном времени
- Разбор и запись EXIF имеют строгую обработку граничных случаев и не приводят к сбоям из-за аномальных форматов
- Модели ИИ запускаются через стандартизированный инференс-движок, а производительность близка к нативной
- Локальная векторная база данных хранит признаки лиц и обеспечивает эффективную кластеризацию без подключения к сети
Веса моделей ИИ не включаются в установочный пакет: по умолчанию они загружаются в системный каталог AppData, а путь можно изменить в настройках. Модели выполняют инференс на вашем устройстве — фотографии никогда его не покидают.
Поддержка двух платформ: LumiLab работает на macOS и Windows, причём обработка путей и прав доступа оптимизирована отдельно для каждой из них.
🗺️ Как LumiLab выглядит на фоне других инструментов
| LumiLab | Excire Foto | Mylio Photos | Apple Photos | |
|---|---|---|---|---|
| Способ работы с библиотекой | Индексация на месте, файлы на месте | Индексация на месте | Копирование и синхронизация | Копирование в библиотеку |
| Дедупликация и очистка | Кластеризация по нескольким сигналам | Есть | Слабая | Нет |
| Распознавание лиц | 100% локальный инференс | Локальная модель | Есть | Обработка iCloud |
| Запись метаданных обратно | Двухэтапная запись с подтверждением черновика | Мгновенная запись | Базовая | Без XMP |
| Приватность | 100% локально | Локально | Локально | Загрузка в iCloud |
| Цена | Free + Pro | ~$99 разово | Подписка | Бесплатно (в комплекте) |
| Платформы | Mac + Windows | Mac + Windows | Все платформы | Экосистема Apple |
По сравнению с Excire Foto (ближайшим текущим конкурентом) главные отличия LumiLab таковы: более безопасная двухэтапная запись обратно (Excire пишет сразу), бесплатная версия Free, снижающая порог входа, более современный интерфейс и более полная история записи с возможностью отката.
По сравнению с Mylio у LumiLab глубже ИИ (полный набор: дедупликация + очистка + распознавание лиц), а благодаря индексации на месте вместо копирования с синхронизацией ваши файлы никуда не переезжают.
🚀 Скоро выходит
LumiLab сейчас находится на финишной прямой перед запуском.
Разработка ключевых функций (основы управления библиотекой, система очистки, распознавание людей, полировка опыта использования) завершена и прошла полное тестирование: все автоматизированные тесты зелёные.
В ближайшие несколько недель мы завершим:
- [x] Разработку ключевых функций
- [x] Полное автоматизированное тестирование
- [ ] Сборку и подпись для macOS и Windows
- [ ] Подготовку к релизу и закрытое бета-тестирование
- [ ] Официальный запуск
Если вы фотограф-любитель или у вас большая локальная коллекция фотографий — следите за нашими новостями о запуске. Когда LumiLab выйдет, с вашей библиотекой произойдут кое-какие интересные изменения.
LumiLab = профессиональное управление фотографиями + локальный подход + ИИ + безопасная двухэтапная запись
Никаких загрузок, никаких перемещений, никаких решений за вас — но мы поможем навести порядок в десятках тысяч фотографий.
