LDraw-Nova позволяет ИИ-агентам создавать сборные LEGO CAD-модели в LDraw

✍️ OpenClawRadar📅 Опубликовано: 3 октября 2026 г.🔗 Source
Ad

LDraw-Nova — это открытый набор инструментов, который даёт AI-агентам для программирования примитивы, подсказки и документацию, необходимые для генерации исходных файлов .ldr и .mpd — низкоуровневого языка сборки, описывающего LEGO-модели по одной инструкции размещения за раз. Эти файлы отображаются как интерактивные CAD-модели в таких программах, как LDView, LeoCAD и Studio.

Автор около года перебирал несколько предыдущих попыток — ldbuilder-ai, py2bricks и py4bricks — прежде чем пришёл к двум рабочим выводам:

  • Существует путь наименьшего сопротивления к математике геометрии. Агенты гораздо лучше генерируют Python-код, который производит математику, чем сами выдают повороты и позиции. Поэтому инструментарий обходит прямую геометрию LDraw, заставляя агентов писать Python, который её генерирует.
  • Агенты лучше учатся на Python-коде, который создаёт модели, чем на самих моделях.

Что вы получаете в конце сборки

  • LDraw-исходник модели
  • 3D-просмотрщик, 3D-плеер и интерактивный вывод для VR (Meta Quest 3)
  • Редактируемый в Blender glTF (.glb) с метаинформацией, хранящейся как пользовательские свойства Blender
  • Полную историю чата и процесс мышления агента
Ad

Установка

Вам понадобятся Git и Docker. Веб-приложение находится в соседнем репозитории, поэтому клонируйте оба рядом на одном теге:

git clone --branch v0.6.0 https://github.com/anteloc/ldraw-nova.git
git clone --branch v0.6.0 https://github.com/anteloc/ldraw-nova-docker.git

Затем соберите и запустите:

cd ldraw-nova-docker
docker compose build
docker compose up -d

Первая сборка занимает некоторое время и требует около 5 ГБ дискового пространства. Приложение открывает два порта:

  • https://localhost:8443 — необходим для VR на Quest 3. Самоподписанный сертификат, поэтому в первый раз ожидайте предупреждение браузера.
  • http://localhost:8765 — обычный HTTP, без предупреждения о сертификате. VR здесь не будет работать.

Другие устройства в той же сети получают доступ через IP вашей машины, например https://192.168.1.20:8443. Входа в систему нет — запускайте только в сетях, которым доверяете. Остановить: docker compose down.

Поиск и переранжирование

Агенты используют jev-rerank (также от того же автора) для семантического поиска с переранжированием на основе TypeSafe's Jev System One. Если вы установите TYPESAFE_API_KEY в разделе настроек приложения, переранжирование работает. Без него агенты переключаются на полнотекстовый поиск, который, как предупреждает README, может давать худшие модели.

Провайдеры и модели

Веб-приложение поддерживает OpenAI, Claude и OpenRouter в качестве бэкендов для агентов. Автор благодарит GPT-6 Astra и Opus 5.5 за то, что пайплайн заработал. Примеры результатов опубликованы на anteloc.github.io/index-samples.html. Если вы хотите увидеть, о чём думал агент при построении данной модели, откройте файл .mpd в текстовом редакторе и прочитайте первую строку под заголовком 0 FILE.

В репозитории 157 звёзд, 32 коммита, лицензия в стиле MIT, отображаемая как CC-BY-SA-4.0 в дереве файлов. Стоит взглянуть, если вам интересно заставить агентов выдавать физически собираемый результат, а не текст или изображения.

📖 Читать полный источник: HN AI Agents

Ad

👀 Смотрите также

Jan-Code-4B: Облегченная модель, настроенная для работы с кодом, предназначенная для локальной разработки
Инструменты

Jan-Code-4B: Облегченная модель, настроенная для работы с кодом, предназначенная для локальной разработки

Команда Jan выпустила Jan-Code-4B — модель с 4 миллиардами параметров, настроенную для работы с кодом, на основе Jan-v3-4B-base-instruct. Она предназначена как прямая замена модели Haiku в Claude Code, предлагая улучшенную помощь в программировании при локальном запуске.

OpenClawRadar
Ежемесячный план Alibaba стоимостью $10 предоставляет пользователям OpenClaw расширенный доступ к множеству ИИ-моделей.
Инструменты

Ежемесячный план Alibaba стоимостью $10 предоставляет пользователям OpenClaw расширенный доступ к множеству ИИ-моделей.

За 10 долларов в месяц план от Alibaba предоставляет доступ к моделям Qwen3.5-Plus, Kimi-K2.5, GLM-5 и MiniMax-M2.5 с квотами в 1200 запросов за 5 часов, 9000 в неделю и 18 000 в месяц.

OpenClawRadar
nah: Контекстно-зависимый охранник разрешений для Claude Code
Инструменты

nah: Контекстно-зависимый охранник разрешений для Claude Code

nah — это PreToolUse-хук, который перехватывает каждый вызов инструмента в Claude Code, классифицируя команды по типам действий, таким как filesystem_read или git_history_rewrite, и применяя политики на основе контекста. Он запускает детерминированный классификатор за миллисекунды с возможностью эскалации к LLM для неоднозначных случаев.

OpenClawRadar
ArayCode: Десктопный CLI-клиент для OpenClaw с голосом, мультиагентными горячими клавишами и Markdown UI
Инструменты

ArayCode: Десктопный CLI-клиент для OpenClaw с голосом, мультиагентными горячими клавишами и Markdown UI

ArayCode превращает OpenClaw в десктопное CLI-приложение с голосовым вводом/выводом, мультиагентными горячими клавишами, темами и UI на Markdown, построенным на Spectre.Console. Поддерживает облачные и локальные STT/TTS-провайдеры.

OpenClawRadar