Семь Crafting Apps от ArtCraft — реальные проекты на Rust с открытыми исходниками, созданные при помощи AI. Их clean-room подход и архитектура автоматизации заслуживают внимания. Полная совместимость с Adobe пока остаётся целью, а отдельная AI-студия ArtCraft использует другую, fair-source лицензию.
Автор громких постов уже умел работать с Rust
Публичное лицо проекта — Брэндон Томас, известный на GitHub как echelon. В профиле он называет себя основателем ArtCraft, Storyteller.ai и FakeYou и описывает опыт в инженерии и кинопроизводстве. За новыми редакторами стоит уже существующий проект в области творческого софта.
В анонсе Томас пишет о 15 годах в индустрии и примерно десяти годах работы с Rust, упоминает платёжные системы, робототехнику и автоматизацию оптики. Это его собственные биографические заявления. Он также утверждает, что существующая команда, создающая софт для кинопроизводства, обеспечит финансирование разработки. Проверенные источники не позволяют установить полный состав сотрудников, численность или подтверждённый бюджет; они позволяют назвать основателя и увидеть публичный проект команды.
Этот контекст меняет историю о вайбкодинге. Опытный инженер, который направляет модели, начинает с другой позиции, чем человек без опыта сопровождения кодовой базы. Томас прямо отвергает образ случайного вайбкодера, хотя признаёт существенную роль AI в реализации.
Семь приложений: знакомые действия должны остаться знакомыми
Команда называет эту линейку Crafting Apps. Знакомыми должны быть расположение панелей, инструменты и сочетания клавиш: профессионалу предлагают сразу узнаваемый рабочий процесс. Проекты независимы и не связаны с Adobe, не спонсируются и не одобрены ею.
По метаданным GitHub репозитории созданы 30 сентября и 1 октября 2026 года. Это даты создания публичных репозиториев, а не начала всей разработки и не доказательство, что весь набор написали за два дня. У каждого приложения своя кодовая база и своя степень готовности.
| Проект ArtCraft | Знакомый аналог | Основная задача |
|---|---|---|
| PhotoCraft | Photoshop | Редактирование изображений со слоями |
| VectorCraft | Illustrator | Векторная иллюстрация |
| FilmCraft | Premiere Pro | Видеомонтаж |
| LightCraft | Lightroom | Фототека и обработка RAW |
| PdfCraft / ранее PrintCraft | Acrobat Pro | Работа с PDF |
| EffectCraft | After Effects | Моушн-графика и VFX |
| DesignCraft | InDesign | Вёрстка и издательские макеты |
- ArtCraft: the seven Crafting Apps
- PhotoCraft — Photoshop-style image editing
- VectorCraft — Illustrator-style vector graphics
- FilmCraft — Premiere-style video editing
- LightCraft — Lightroom-style photo and RAW workflows
- PdfCraft (formerly PrintCraft) — Acrobat-style PDF workflows
- EffectCraft — After Effects-style motion graphics
- DesignCraft — InDesign-style page layout
Да, AI писал код. Но публичная история шире одного промпта
В анонсе Томас называет Opus 5.5 моделью, которая помогла пересоздать семь приложений. В отдельном комментарии на Hacker News он описывает Claude Code как повседневный инструмент, иногда использует Codex и утверждает, что с февраля перестал писать код вручную. При этом он всё ещё говорит о необходимости ориентироваться в коде, просматривать изменения и проверять архитектуру. Это рассказ разработчика о своём процессе, а не независимо воспроизведённый эксперимент.
Мотивация понятна многим: Томас объясняет её раздражением из-за платы за отмену подписки. Его цель шире — дать людям функциональные аналоги в виде исходников, которые можно сохранить и развивать. Отсюда сочетание знакомых интерфейсов, нативных приложений и разрешительных лицензий.
В открытых постах нет полного набора промптов, стоимости токенов, количества агентов или контролируемого сравнения сроков. Они также не доказывают, что один запрос породил семь приложений, готовых к профессиональной работе. Громкий анонс на эти вопросы не отвечает; инструкции в репозиториях и описанные проверки лучше показывают организацию разработки.
- Опубликованный процесс требует оформлять каждую видимую возможность как команду движка с параметрами, правилами доступности и тестами, а затем подключать к ней интерфейс.
- Для параллельной работы агентов предусмотрены отдельные каталоги сборки и явное распределение файлов. Журнал разработки помогает следующей сессии продолжить работу предыдущей.
- Эти инструкции показывают организацию изменений, но не раскрывают, сколько агентов фактически создали первоначальный релиз.
По словам команды, они воспроизводят поведение редакторов
Правила для участников PhotoCraft описывают изучение поведения и внешнего вида проприетарных редакторов с последующей реализацией по наблюдениям и публичным спецификациям. Они прямо запрещают копировать закрытый код, шейдеры, профили и ресурсы. Среди исходных материалов названы открытые спецификации форматов, включая спецификацию PSD от Adobe.
Это заявленный командой clean-room подход. Проверенные материалы не подтверждают схему «декомпилировать Adobe и перевести результат на Rust»; полный аудит происхождения реализации мы не проводили. Сам по себе новый язык программирования ещё не доказывает независимое происхождение кода.
Практическая цель здесь — наблюдаемое поведение: результат команды, отображение слоя или сохранность документа после чтения и записи. По нашей оценке, явные критерии приёмки помогают разделять и проверять такую работу. Основная сложность — описать поведение достаточно точно, чтобы обнаружить правдоподобную, но ошибочную реализацию.
Rust здесь можно проверить по коду
Cargo workspace PhotoCraft указывает Rust edition 2024 и лицензию MIT OR Apache-2.0. Правила проекта требуют нативный интерфейс egui/eframe поверх wgpu, запрещают оболочки Electron и Tauri и описывают веб-версию как тот же Rust, скомпилированный в WebAssembly. Это подтверждает стек PhotoCraft; переносить вывод на все компоненты отдельной AI-студии ArtCraft нельзя.
Архитектура отделяет модель документа и движок команд от интерфейса. Чтение форматов, хранение растров, композиция и автоматизация имеют отдельные зоны ответственности. CPU-композитор служит эталоном для GPU-реализации, а разреженные тайлы с copy-on-write позволяют хранить историю редактирования без полного копирования изображения после каждого изменения.
Наш инженерный вывод: такие границы дают ревьюерам и кодинг-агентам задачи меньшего размера. Компилятор Rust помогает контролировать интерфейсы, но не определяет, правильно ли выглядит преобразование цвета или корректно ли экспортированный документ открывается в другом редакторе. Для этого нужны проверки поведения.

Интересный поворот: редактор одновременно является движком автоматизации
Команды PhotoCraft доступны через интерфейс, CLI, JSON-канал управления и интеграцию с MCP. Протокол позволяет читать состояние интерфейса, выполнять команды, передавать события указателя и снимать скриншоты. Локальный сервер управления требует аутентификации; MCP-мост подключает агента к работающему приложению.
Получается полезный цикл: агент выполняет действие, изучает результат в документе или интерфейсе и собирает свидетельства изменений. Такой подход также открывает путь к автоматизации творческих задач после разработки. Наличие канала управления не доказывает корректность всех операций, но позволяет строить воспроизводимые проверки.
Опубликованный пример Neon Drive из VectorCraft показывает похожий акцент на привычных рабочих инструментах: выделенный текст, панель Appearance и редактируемый эффект Outer Glow.

Открытые исходники — да. Но у AI-студии другая лицензия
Crafting Apps публикуют код под лицензиями MIT/Apache-2.0. PhotoCraft и VectorCraft явно предлагают выбрать одну из них. Код можно изучать, форкать, изменять и распространять при соблюдении условий выбранной лицензии. Для шрифтов, иллюстраций и брендинга могут действовать отдельные условия; лицензия кода не распространяется автоматически на все ресурсы.
AI-студия ArtCraft — отдельный продукт и репозиторий. Хотя главная страница использует формулировку open source, проверенный LICENSE.md студии называет её fair source и ограничивает коммерческую перепродажу, создание конкурирующих продуктов и удаление некоторых ссылок или платных сервисов. Разрешительные лицензии семи приложений нельзя автоматически переносить на этот репозиторий.
Томас говорит, что приложения будет поддерживать существующая команда софта для кинопроизводства. ArtCraft также предлагает платный доступ к моделям. Возможная бизнес-логика: бесплатные редакторы привлекают аудиторию к творческим сервисам. Это наша интерпретация, а не подтверждение будущей выручки или гарантия вечного сопровождения. Бесплатный код редактора не делает бесплатными запросы к внешним моделям.
- ArtCraft: the seven Crafting Apps
- PhotoCraft: Rust workspace and MIT OR Apache-2.0 license
- PhotoCraft: features, PSD tests and early-alpha status
- ArtCraft AI studio: separate fair-source license
- Developer announcement: AI tools, experience and funding (Reddit)
- ArtCraft: controllable AI image and video studio
Цифра, которой легко обмануться: «100% паритета»
В проверенной версии сгенерированный отчёт PhotoCraft показывает 627 из 627 пунктов меню, подключённых к командам. Это покрытие обработчиками. Наличие обработчика у кнопки ещё не означает правильный результат, удобное взаимодействие или совместимость с профессиональным рабочим процессом.
Собственная оценка команды от 5 октября говорит, что настоящий паритет с Photoshop значительно ниже 50%, а готовность к ежедневной профессиональной работе — примерно 25–35%. Это оценки проекта, а не наш бенчмарк. Перечислены пробелы в AI-функциях, инструментах, типографике, профессиональных сценариях и экосистеме плагинов.
При этом изучать уже есть что. README сообщает о более чем 1700 тестах и сохранении результата рендеринга для 307 из 309 файлов корпуса psd-tools после открытия и повторной записи. Это результаты команды с ограниченной областью проверки: они не означают универсальную совместимость с PSD, а сохранение через модель документа не даёт файл, побайтово идентичный исходному.
В анонсе обещан полный паритет в течение месяца. Позже Томас написал на Hacker News, что достижение 99% займёт месяцы, а не годы. Оба заявления относятся к планам. Мы изучили публичный код и документацию, но не запускали семь приложений, не воспроизводили их тестовые наборы и не сравнивали производительность с Adobe.
Почему за этой инженерной историей стоит следить
По нашей оценке, это содержательный пример того, как опытный разработчик использует агентов для реализации очень большого, уже известного набора возможностей. Знакомые меню и опубликованные форматы задают конкретную цель. Нативный Rust, архитектура команд и открыто описанные ограничения делают результат интереснее имитации, существующей только на скриншотах.
Оставшаяся работа приходится именно на то, за что профессиональным инструментам доверяют: сохранность файлов, необычные входные данные, совпадение рендеринга, восстановление после сбоев и привычки людей, работающих в редакторе весь день. Быстрое производство кода не отменяет этих требований. Оно повышает ценность точных спецификаций, воспроизводимых баг-репортов и внимательного ревью.
Чтобы познакомиться с проектом, выберите одно приложение и одну реальную задачу. Работайте с копиями файлов, пройдите путь от импорта через редактирование до экспорта, откройте результат в привычном инструменте и запишите отличия. Такой вклад полезнее спора о неопределённом проценте паритета. Красивый пример демонстрирует возможность; воспроизводимая ошибка даёт команде следующее действие.
- Для изображений: проверьте имена слоёв, маски, текст, эффекты и видимый результат после сохранения и повторного открытия.
- Для вектора: проверьте редактируемые контуры, текст, градиенты и экспорт на своём примере.
- Для баг-репорта: укажите версию приложения, ОС, минимальный файл, точные шаги и ожидаемый результат в сравнении с фактическим.
- Для изучения кода: проследите одно действие от интерфейса через движок команд до формата или рендеринга, затем найдите соответствующую проверку.
Коротко
Частые вопросы
ArtCraft восстановил исходный код Adobe?
Проект описывает реализацию по наблюдаемому поведению и публичным спецификациям, запрещая закрытый код и ресурсы. Проверенные источники не подтверждают декомпиляцию или копирование исходников Adobe. Независимый аудит происхождения реализации мы не проводили.
Приложения действительно открытые и написаны на Rust?
Да: семь Crafting Apps публикуют Rust-код под лицензиями MIT/Apache-2.0. Для PhotoCraft документированы нативный стек egui/wgpu и сборка в WebAssembly. Отдельная AI-студия ArtCraft использует более ограничительную fair-source лицензию.
Можно уже заменить весь набор Adobe?
Полная готовность к профессиональной работе не установлена. PhotoCraft прямо называет себя ранней альфой и перечисляет существенные пробелы. Проверяйте конкретную версию и нужный сценарий: покрытие меню не измеряет готовность продукта.
PdfCraft и PrintCraft — один проект?
Да. В ранних анонсах и частях сайта используется PrintCraft; проверенный репозиторий и README PhotoCraft используют PdfCraft. Старый адрес storytold/printcraft на GitHub перенаправляет на storytold/pdfcraft.
Источники
Источники и редакционная политика
Сведения проверены 8 октября 2026 г. Ссылки рядом с разделами указывают источники фактов и технических объяснений. Выводы, учебные сценарии и рекомендации по подготовке — редакционная работа RecallDeck.
- Brandon Thomas: founder profile on GitHub
- Developer announcement: AI tools, experience and funding (Reddit)
- Developer replies and early user feedback (Reddit)
- Brandon Thomas: Claude Code, occasional Codex and code review (HN)
- Brandon Thomas: Opus 5.5 and the cancellation-fee motivation (HN)
- Developer follow-up: parity will take months (HN)
- ArtCraft: the seven Crafting Apps
- ArtCraft: controllable AI image and video studio
- PhotoCraft: contributor and AI-agent rules
- PhotoCraft: architecture and document engine
- PhotoCraft: Rust workspace and MIT OR Apache-2.0 license
- PhotoCraft: JSON control channel and MCP bridge
- PhotoCraft: features, PSD tests and early-alpha status
- PhotoCraft: honest parity assessment
- PhotoCraft: generated menu-wiring coverage
- PhotoCraft: corpus and development checks
- ArtCraft AI studio: separate fair-source license
- ArtCraft Team / PhotoCraft: original screenshot
- PhotoCraft: artwork sources and credits
- ArtCraft Team / VectorCraft: original screenshot
- PhotoCraft — Photoshop-style image editing
- VectorCraft — Illustrator-style vector graphics
- FilmCraft — Premiere-style video editing
- LightCraft — Lightroom-style photo and RAW workflows
- PdfCraft (formerly PrintCraft) — Acrobat-style PDF workflows
- EffectCraft — After Effects-style motion graphics
- DesignCraft — InDesign-style page layout
От чтения к воспроизведению
Отрепетируйте полный цикл интервью.
RecallDeck возвращает сложные темы по расписанию и помогает удерживать в памяти язык, SQL, архитектуру и поведенческие истории.