AIKraft Agents
Инструменты4 ноября 2026 г., 01:46 МСК🤖 Auto

Craft Anything: клонирует сайты и игры через Rust-движок

Open-source платформа на чистом Rust позволяет воссоздавать интерфейсы и логику приложений, используя 320 инструментов реверс-инжиниринга и агентов ИИ.

Баннер новости 11170

Суть проекта: Clean Room vs Deep Mode

Craft Anything — это не просто генератор кода, а полноценный движок реверс-инжиниринга, написанный на Rust. Главная особенность платформы — два режима работы, которые определяют глубину анализа:

  • Clean Room (по умолчанию): Система не читает исходный код или файлы внутри целевого объекта. Анализ происходит исключительно через «внешние» данные: скриншоты, видимый текст, верстку, цвета, шрифты и поведение интерфейса. Это обеспечивает юридическую безопасность и обход блокировок.
  • Deep Mode: Включает полный доступ к внутренностям. Используется встроенный дизассемблер, декомпилятор и поддержка Ghidra для анализа бинарных файлов, JavaScript и исходного кода.

Технические характеристики и инструменты

Движок содержит 320 инструментов (300 встроенных + 20 от слоев AI/Setup), которые доступны как CLI-команды, так и через MCP-сервер. Это позволяет любым AI-агентам управлять процессом без участия графического интерфейса. Поддерживаются следующие платформы и форматы:

  • Нативные программы, .NET, Java, Android, Apple (iOS/macOS).
  • Electron/JavaScript, веб-сайты, прошивки, дампы пакетов.
  • Игровые файлы (Unity, Unreal, Godot).

Работа с AI-агентами

Платформа не генерирует код сама, а выступает как «мозговой центр» для внешних агентов. На данный момент первичная поддержка реализована для Claude Code (через локальный запуск unmodified binary), что гарантирует отсутствие передачи данных аккаунта Anthropic разработчикам Craft Anything. Также доступны адаптеры для Codex и GitHub Copilot (через ACP). Поддерживаются бэкенды от Anthropic, OpenAI, OpenRouter и локальные OpenAI-совместимые серверы.

Пайплайн работы

Процесс клонирования или воссоздания состоит из четырех этапов:

  1. Study: Инспекция оригинала (скриншоты, логика, файлы).
  2. Build: Агент создает новый проект на выбранном стеке (Rust, JS, C# и др.).
  3. Check: Автоматическое сравнение сборки с оригиналом (включая проверку на трех ширинах экрана для веб-сайтов).
  4. Refine: Уточнение и доработка до достижения нужного сходства.

Требования и статус

Проект находится в стадии early alpha. Для работы требуется Rust 1.97+. На Linux (Debian/Ubuntu) необходимы дополнительные библиотеки: libxkbcommon-dev, libwayland-dev, libgtk-3-dev и др. Установка осуществляется через git clone и cargo run.

Параметр Значение / Описание
Ядро Чистый Rust (WASM для браузера)
Количество инструментов 320 (CLI + MCP)
Поддерживаемые агенты Claude Code (primary), Codex, Copilot, Gemini, Qwen, Maki
Режимы анализа Clean Room (визуальный) / Deep (бинарный + Ghidra)
Статус Early Alpha (рабочий CLI, Desktop, MCP)

Источник: Github ↗