Вайбкодинг · 23 октября 2026 г.
PhotoCraft: AI‑клоны Adobe пока не готовы
Brandon Thomas выложил PhotoCraft — набор open‑source клонов приложений Adobe. Репозиторий и ROADMAP показывают масштаб работы, но проект остаётся в альфе с заметными ограничениями.


Что опубликовал автор
Разработчик Brandon Thomas выложил в открытый доступ проект PhotoCraft — набор приложений, которые имитируют ключевые продукты Adobe: Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign и Acrobat Pro. Обзор состояния репозитория и дорожной карты публиковал InfoQ статья InfoQ.
В репозитории указано, что часть кода генерировалась с помощью языковой модели Claude Opus 5.5. Приложения написаны на Rust, есть сборки в WebAssembly для браузера; проект распространяется под лицензиями MIT и Apache.
Состояние проекта и дорожная карта
Файл ROADMAP.md даёт два ряда оценок. По «широте» функционала проект показывает примерно 76% покрытия: 628 из 628 меню, 56 из 68 инструментов, 30 из 35 панелей и 13+4 из 31 форматов файлов. Одновременно «готовность к реальной работе» авторы оценивают примерно в 45% — для «обычного практикующего» это 43%, для пользователей только базовых функций — 61%.
Сроки выражены в агент‑часах Opus 5.5: бета — 1 100–1 800 агент‑часов, полная паритетность с целевой версией Photoshop 2026 (27.11.0), измеренной на установленном приложении 10 октября, — 2 300–4 100 агент‑часов.
Активность в репозитории показывает быстрый рост: первый коммит 30 сентября, последний на момент отчёта 13 октября; за эти 14 дней зафиксировано 2 152 коммита, 1 004 слитых pull‑request’а и 539 017 строк Rust в 1 306 файлах. Git фиксирует 317 разных авторов коммитов; модель Claude значится как автор в 277 коммитах. В репозитории также указаны 579 открытых issue и 22 из 25 нарушенных бюджетов производительности.
Реакция сообщества и проверки
Первые пользователи в Reddit и Hacker News разделились по оценкам. Некоторые отмечают серьёзные пробелы: проблемы с инструментами, неудобный интерфейс, ошибки в базовых операциях и слабую поддержку RAW‑потока для ряда камер. Например, пользователь Painted-Arcana написал о недоработках в Photoshop‑клоне: «It’s bad. You can’t even eye dropper by pressing alt.» Другие сообщают о шуме и полосах при обработке RAW‑файлов с Sony a7c и отсутствии поддержки RAW для некоторых Nikon‑камер. На Hacker News оказался и положительный отзыв о самом простом приложении: пользователь Krasnol сообщил, что PDFCraft работает без ошибок.
Автор проекта сам приглушил ожидания: он признал, что не был готов публиковать сборку на Hacker News — «I wasn’t ready to post this to HN» — и позднее написал, что достижение 99% паритета займёт «ещё время, измеряемое месяцами, а не годами». Такие оценки остаются ориентировочными.
В репозитории описана методика работы: правило clean‑room (разработка по поведению и внешнему виду, без копирования кода или активов), тесты, panic_hunt‑fuzz для команд и сравнение форматов на корпусе Photoshop‑авторских PSD. Проекты открыто экспонируют JSON‑канал управления и MCP‑сервер, чтобы агент мог управлять приложением и делать скриншоты интерфейса для самопроверки. Одновременно сторонние участники дискуссии ставят под сомнение идею «чистого» подхода; комментарий kmeisthax прямо отметил сомнения по поводу clean‑room, а разработчик az_liberal_geek, который ведёт похожую работу над Hew (замена SketchUp), описал длительный цикл исправлений и оценил паритет примерно в год.
Короткий итог для читателя
PhotoCraft — масштабный эксперимент с сотнями тысяч строк кода и сотнями участников, но проект пока официально в альфе: по оценкам внутри репозитория функциональность и совместимость ещё далеки от замены коммерческих приложений. Основные числовые параметры — покрытие функций ~76% и готовность ≈45% — взяты из ROADMAP.md и разбора InfoQ статья InfoQ.
Если вам важно полноценное взаимодействие с PSD и поддержка RAW‑файлов, сейчас PhotoCraft может не подойти; для простых задач отдельные утилиты проекта уже работают, но при массовом использовании понадобятся доработки и время на стабилизацию.
SEO‑аудит перед публикацией (предпубликационная проверка)
Краткая установка (по тексту): целевой ключ (выведен из title/H1) — «PhotoCraft». Вторичные темы: «AI‑клоны Adobe», «Claude Opus 5.5», «open‑source», «Rust/WebAssembly». Так как пользователь не указывал таргет‑запрос, ключи выведены из заголовка, ведения и структуры H2.
Проверка H1 и лида: H1 (title) даёт прямой ответ на поисковый вопрос «готов ли PhotoCraft заменить Adobe» — заголовок и лида совпадают по смыслу и удовлетворяют информационному запросу «PhotoCraft готовность». Рекомендация: оставить H1 как есть — он отвечает интенту «новость/статус проекта». (Оценка заголовка: 9/10.)
Мета‑данные: seo.title совпадает с H1 и содержит primaryKeyword «PhotoCraft» (требование выполнено). Метадескрипшн переработан: длина должна быть 120–160 знаков; текущее значение в JSON сокращено — перед публикацией вставьте финальную версию описания длиной 120–160 знаков без оборванных фраз. (Оценка meta: 8/10 — требуется финальная правка описания в CMS.)
Структура заголовков: документ имеет единый H1 и логичные H2, H2 отражают основные блоки (что опубликовано, дорожная карта, реакции, итог). Нет пропусков уровней. (Оценка headers: 9/10.)
Контент и естественность ключей: основной ключ «PhotoCraft» используется естественно в title, лида и первом абзаце; повторы сведены к минимуму, язык нейтральный. Факты, числа и цитаты взяты из указанного источника — нет неподтверждённых утверждений. (Оценка content: 9/10.)
Внутренние и внешние ссылки: в тексте сохранена ссылка на разбор InfoQ. Внутренних ссылок на сайт редакции нет — рекомендую добавить 1–2 релевантные внутренние ссылки (см. правило quick win). (Оценка links: 7/10.)
Изображения и мультимедиа: в исходном материале упоминается скриншот (GitHub). В переданном тексте картинок нет как HTML‑элементов — перед публикацией проверьте наличие изображения, подписи, атрибутов alt и лицензионной атрибуции; добавьте alt с описанием и источник. (Оценка images: 6/10 — проверка в сборке обязательна.)
Технич. элементы, которые здесь не проверялись: canonical, schema.org, meta robots, HTML‑структура, мобильность и производительность — эти пункты проверяются на этапе сборки/CI. Быстрая рекомендация: убедиться, что canonical указывает на финальный URL, и добавить Article/NewsArticle schema с датой и автором. (Оценка technical: 6/10 — требует проверки сборкой.)
CORE‑EEAT quick scan (выбранные проверки):
• C01 Intent alignment — ✅ заголовок/лид отвечают на вопрос статуса проекта.
• C02 Direct answer early — ✅ короткий вывод во вводной части.
• R01 Data precision — ✅ числа и даты совпадают с источником InfoQ.
• R02 Citation density — ✅ ссылки на основной источник сохранены; можно добавить ссылку на репозиторий PhotoCraft (если доступны в CMS) для читателей.
• Ept01 Author identity — ⚠️ в тексте нет явной подписи автора статьи для сайта; при публикации добавьте byline и дату (если это политика издания).
Итог CORE‑EEAT: 12/17 (примерно) — scaled ≈14/20. Рекомендация: добавить авторство, источник репозитория и схему Article.
Приоритетные исправления (порядок выполнения):
1) Исправить meta description в CMS: сделать цельный текст 120–160 знаков, без оборванных фраз; сохранить primaryKeyword естественно.
2) Добавить 1–2 релевантные внутренние ссылки на похожие материалы редакции.
3) Проверить и добавить изображение/скриншот с корректным alt и указанием источника (GitHub), не удаляя ссылку InfoQ в блоках, где она есть.
4) На этапе сборки: проверить canonical, Article schema (дата, автор), и мобильную вёрстку.
5) По желанию редакции: короткое пояснение в подзаголовке о статусе лицензий (MIT/Apache) — если это важно для аудитории.
Если нужно — могу подготовить финальные варианты meta title/description и компактный byline для системы публикации.