Новость

Команда ArtCraft переписала креативный софт на чистом Rust

The image shows a digital art piece inspired by the famous Japanese woodblock print "The Great Wave off Kanagawa" by Katsushika Hokusai. The artwork is displayed on a computer screen, with the artist's name and creation date (1831) visible in the bottom left corner. The image is rendered in a palette of blue and white,
Фото: ArtCraft

Знакомая картина: вы запускаете векторный редактор или утилиту для сборки PDF, а операционная система тут же выделяет пару гигабайтов оперативной памяти под скрытый экземпляр Chromium. Пока интерфейс неспешно прогружает веб-компоненты, кулеры ноутбука выходят на взлётный режим. Команда проекта ArtCraft решила разрубить этот узел одним махом. Они представили семейство открытых креативных инструментов Crafting Apps — сразу семь независимых программ для художников, монтажёров и дизайнеров, написанных с нуля на языке Rust.

Вместо тяжеловесных веб-оболочек и закрытых проприетарных экосистем авторы сделали ставку на строгую производительность и полный контроль пользователя над файлами. Все исходные коды проекта уже выложены на GitHub под пермиссивными свободными лицензиями. Приложения работают исключительно локально на машине пользователя: никаких обязательных облачных подписок, скрытой телеметрии или принудительной синхронизации с чужими серверами здесь нет.

Архитектура без Electron и скрытых наценок

Главное инженерное решение ArtCraft — принципиальный отказ от фреймворка Electron. Каждая программа компилируется в честный нативный бинарник для macOS, Windows и Linux на чистом Rust. Это гарантирует мгновенный отклик интерфейса, прямой доступ к системным ресурсам и экономный расход памяти — то, о чём дизайнеры на портативных машинах давно перестали мечтать.

The image shows a digital illustration of a neon drive, created using Adobe Photoshop. The background features a vibrant gradient of purple and pink, with a stylized depiction of a sun and mountains. The neon drive has a black border and a white center, and is rendered in a 3D style with a grid pattern. The title "NEON
Фото: ArtCraft

При этом разработчики не стали замыкаться в десктопной изоляции. Шесть программ пакета — PhotoCraft, VectorCraft, LightCraft, PrintCraft, EffectCraft и DesignCraft — поддерживают сборку в WebAssembly. При необходимости их можно без переписывания исходного кода запустить прямо в окне любого современного веб-браузера. Исключением по понятным причинам высокой нагрузки стал FilmCraft, ориентированный на прямое взаимодействие с диском и видеочипом.

The image shows a video editing software interface, likely from Adobe Premiere, displaying the video editing process for the movie "Night of the Living Dead - Trailer - Edited". The central focus is a video clip featuring a man and a woman, both dressed in formal attire. The man is wearing a dark suit and tie, while th
Фото: ArtCraft

Второй пласт архитектуры ориентирован на автоматизацию следующего поколения. Программы спроектированы так, чтобы ими мог управлять не только человек с мышью и планшетом, но и автономный софт. Каждое приложение снабдили консольным интерфейсом (CLI), отдельным JSON-каналом управления и встроенными серверами стандарта MCP (Model Context Protocol). Через этот протокол внешние нейросетевые агенты могут отдавать точные команды ядру редактора — вырезать фрагменты, пересчитывать кривые или раскладывать слои по сетке.

The image is a black and white photograph of a winding river flowing through a mountainous landscape. The photograph is taken from a high vantage point, showcasing the grandeur of the mountains and the river's meandering path. The sky is filled with clouds, adding depth to the scene. The photograph is presented in a ph
Фото: ArtCraft

Семь программ пакета Crafting Apps

Разработчики охватили практически все ключевые узлы современного визуального продакшена, от проявки цифровых негативов до вёрстки журнальных разворотов:

  • PhotoCraft (ранняя альфа-версия) — растровый редактор для манипуляций с изображениями. Поддерживает работу с многослойными документами, тоновыми кривыми и неразрушающими корректирующими слоями.
  • VectorCraft (в разработке) — векторный инструмент для иллюстрации и графики. Заточен под рисование контуров и точечную настройку стилей через панель оформления, где можно навешивать составные параметры и эффекты свечения.
  • FilmCraft (в разработке) — видеоредактор для профессионального нелинейного монтажа. Оснащён привычным таймлайном с несколькими дорожками и встроенным набором видеоскопов для визуальной оценки сигнала и цветового баланса.
  • LightCraft (в разработке) — проявитель цифрового негатива и каталогизатор для фотографов. Организует локальную медиатеку и даёт доступ к ползункам экспозиции, баланса белого, деталей в тенях и прочих световых настроек при обработке RAW-файлов.
  • PrintCraft (ранняя альфа-версия) — настольный верстак для PDF. Программа позволяет просматривать страницы, компоновать документы, разделять тяжёлые файлы на части, склеивать разрозненные листы, ставить пароли на просмотр и добавлять аннотации с комментариями.
  • EffectCraft (в разработке) — среда для моушн-дизайна и визуальных эффектов. Включает композиционные окна, отдельную панель редактирования свойств объектов и таймлайн со слоями текста, векторных шейпов и сплошных заливок.
  • DesignCraft (в разработке) — инструмент многостраничной вёрстки и макетирования публикаций. Позволяет верстать журнальные полосы с обтеканием картинок текстом, выстраивать цепочки связанных текстовых колонок и организовывать макет через систему модульных фреймов.
The image shows a screenshot of a printcraft software interface. The main focus is a document titled "PrintCraft Showcase", which is displayed in a vibrant blue and orange color scheme. The document is a PDF and is marked as page 1. The interface includes a search bar, a list of tools, and a section for comments. The "
Фото: ArtCraft

Нас в этой инициативе подкупает даже не сам факт появления альтернативного софта — попыток создать открытую замену тяжеловесам индустрии было достаточно. Подкупает инженерная связка: компилируемый быстрый код плюс сквозной протокол MCP. Если верстальщик или моушн-дизайнер получает инструмент, который можно за доли секунды поднять локально, связать скриптом с соседней программой через JSON и делегировать рутину языковой модели, производственный цикл меняется радикально. Вы перестаёте зависеть от лицензионной политики корпораций и закрытых форматов хранения данных.

The image shows a video editing software interface, likely from Adobe Premiere, displaying a video editing project titled "EFFECTCRFT". The project is in the "Layer" and "Preview" tabs, and is currently in the "Layer Intro" tab. The video has a title card with the title "EFFECTCRFT" and a subtitle "Motion Graphics - Vi
Фото: ArtCraft

Полноценного релиза большинства модулей ещё придётся подождать, но заглянуть в репозитории PhotoCraft и PrintCraft на GitHub можно прямо сейчас. Пожалуй, именно так выглядит честный инструмент для тех, кто предпочитает владеть своим рабочим процессом целиком.

The image shows a screenshot of a design software interface, likely Adobe InDesign, displaying a design project in progress. The project is titled "Notes on the Grid" and is currently in the "Notes" tab. The design is a layout for a magazine or book, with a background image of a sunset over a landscape. The layout is d
Фото: ArtCraft

Ещё новости

Все новости →