LightCraft — бесплатный Lightroom, которым рулит агент

GitHub-радар

LightCraft — бесплатный Lightroom, которым рулит агент

Команда ArtCraft с нуля переписала Lightroom на чистом Rust, и агент может отобрать, проявить и экспортировать фото через MCP-сервер программы.

01storytold/lightcraft 6.4kRust

LightCraft — бесплатная программа для организации и проявки фотографий с открытым кодом, которую команда ArtCraft пишет с нуля на Rust, без единой строки кода Adobe внутри. Сами авторы называют её «Photo library and raw development; an open-source, clean-room reimplementation of Adobe Lightroom, rebuilt in pure Rust» — библиотекой фото и RAW-проявкой, реализацией Lightroom с чистого листа. Она работает нативно на macOS, Windows и Linux, а также в браузере через WebAssembly, и хранит каталог как обычный, читаемый и сравниваемый построчно лог операций, без аккаунта, без облака, без телеметрии и без подписки. На 24-мегапиксельном RAW-файле на Apple M4 Pro ползунок перерисовывает кадр примерно за 4 миллисекунды, холодное превью в луп — за 30 миллисекунд, а полный экспорт занимает около 0,3 секунды; без видеокарты тот же конвейер считает на всех ядрах процессора. Каждый ползунок, кисть и пункт меню — отдельная команда с устойчивым именем и JSON-параметрами, и через MCP-сервер программы (`lightcraft-cli mcp`) агент получает доступ к тому же реестру команд: он может отобрать кадр, проявить RAW-файл, выделить маской небо и экспортировать результат, работая и в фоновом режиме, и прямо в открытом приложении со скриншотами и кликами. По подсчёту самих авторов, по числу функций программа закрывает около 79% Lightroom, а по основным функциям — 98%, но как повседневная замена дневной работы это ближе к 60-70%, и лучше всего дело идёт с JPEG, DNG и большинством файлов Nikon, Sony и старых камер Canon. Честное ограничение, которое авторы не прячут: выделение неба и объекта в масках выглядит как ИИ-функция, но на деле это классические эвристики компьютерного зрения, а не обученная модель, и настоящего ИИ-шумодава или HDR в программе пока нет. В планах разработчиков, судя по их роудмапу, отдельно от основной сборки подключить скачиваемую по согласию пользователя модель Meta SAM 3 для некоторых типов масок (Object, Describe) на её собственной лицензии, но это не часть программы по умолчанию.

Зачем это вайб-кодеру

Для фото-конвейера контента — тамбнейлы, карточки в соцсети, галерея к посту — это бесплатный способ отдать агенту рутину: отбор кадров, проявку в одном стиле и экспорт, без подписки и без зависимости от облака. Для профессиональной фотостудии я бы пока не рискнул: собственной калибровки цвета под конкретную камеру на Sony, Nikon, Panasonic и Fujifilm в программе нет, а «ИИ-маскирование» — это классические эвристики, а не обученная модель, и HDR с видео тут вообще не делают. Сильная сторона LightCraft ровно та, что нужна вайб-кодеру: агент управляет настоящим приложением через тот же реестр команд, что и человек, а не через отдельный скриптовый API в стороне, и даже скриншоты в документации сделаны именно так.

Как поставить

Скопируйте и отправьте своему агенту — Claude Code, Codex, любому:

Разверни LightCraft из https://github.com/storytold/lightcraft по README (самый простой путь — установщик с getartcraft.com/apps/lightcraft, либо собери lightcraft и lightcraft-cli из исходников), импортируй тестовую папку с несколькими RAW или JPEG фото, подними MCP-сервер (`lightcraft-cli mcp`), через него отбери один кадр, проявь экспозицию и тени, выдели маской небо и экспортируй результат — покажи мне команды, которые использовал, и готовый файл.

Хватает обычного ноутбука: без видеокарты конвейер обработки считает на ядрах процессора, а с GPU (Metal, Vulkan или DX12) всё заметно быстрее. Облако и аккаунт не нужны — вся обработка идёт локально.

Открыть на GitHub