New We are sorting MAX channels into categories and territories. Read the news

Изначально автор проекта (на Reddit — u/ai_art_is_art, на GitHub…

Изначально автор проекта (на Reddit — u/ai_art_is_art, на GitHub — @echelon) одновременно выложил сразу 7 клонов флагманских продуктов Adobe (PhotoCraft, VectorCraft, LightCraft, DesignCraft и др.), а затем добавил клоны Microsoft Office, AutoCAD и Avid Pro Tools (WordCraft, GridCraft, DeckCraft, CADCraft, SoundCraft).

В отличие от типичных однофайловых ИИ-поделок, в PhotoCraft заложен строгий инженерный каркас, описанный в инструкции AGENTS.md:

▪️Чистый нативный стек без веб-обёрток: приложение использует графический API wgpu (Metal, Vulkan, DirectX 12, WebGPU) и тонкую оболочку на egui/eframe без Electron, Tauri или JavaScript, благодаря чему сборка весит около 75–78 МБ и также компилируется в WebAssembly для браузера.

▪️Жёсткое разделение на 7 архитектурных уровней (L0–L6): кодовая база разбита на изолированные крейты (от управления цветом cms и парсера psd на уровне L0 до движка команд L5 и интерфейса L6), причём зависимости между слоями проверяются автоматически на этапе сборки (cargo xtask layers).

▪️Архитектура, ориентированная на ИИ-агентов: каждое действие в редакторе (более 500 команд) проходит через единый реестр, что позволяет управлять программой не только мышью, но и через безголовый CLI (photocraft-cli), JSON-канал управления или встроенный MCP-сервер (photocraft-cli mcp).

▪️Эталонное тестирование рендеринга: результаты работы CPU- и GPU-композиторов автоматически сверяются попиксельно со слитыми изображениями из настоящего Photoshop на тестовом наборе photocraft-corpus.

▪️Строгие правила безопасности памяти: на уровне линтера clippy запрещены unsafe (кроме одного изолированного модуля для перьевых планшетов на macOS) и вызовы unwrap()/panic!, а интеграционный тест panic_hunt проводит фаззинг всех команд некорректными входными данными.

————————

👍Что уже работает хорошо и заслуживает внимания:
▪️Базовая ретушь и коллажирование без подписок: слои, маски, режимы наложения, 16 корректирующих слоёв (Curves, Levels, Hue/Saturation, LUT-таблицы .cube), стили слоя (тени, свечение, тиснение) и базовое рисование кистями уже подходят для несложных повседневных задач
Views: 122
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go