← Все проекты
Проект / JavaScript

earthtojake/text-to-cad: Text-to-CAD — открытый инструмент для создания 3D-моделей с помощью ИИ-агентов

Генерируйте и редактируйте CAD-модели, роботов URDF и чертежи DXF, описывая их текстом для ИИ-агентов вроде Claude Code.

Это открытая платформа, которая связывает языковые ИИ-модели с миром инженерного проектирования. Она состоит из ядра (harness), навыков (skills) для CAD и робототехники (URDF) и локального просмотрщика. Позволяет вести исходный код моделей в Git, итеративно...

★ 12 JavaScript Форки 1 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для инженеров, разработчиков и исследователей, которые хотят автоматизировать создание 3D-моделей с помощью языковых моделей, не углубляясь в сложные CAD-интерфейсы.

Проблема / задача

Ручное моделирование в CAD — медленно, требует экспертизы, а интеграция ИИ-агентов с инженерным ПО часто отсутствует или закрыта.

Как это работает

Вы описываете деталь или механизм ИИ-агенту, который пишет Python-код (используя библиотеку build123d). Инструмент запускает этот код, генерирует STEP, STL, DXF или URDF файлы. Локальный веб-просмотрщик на React показывает результат, а система ссылок @cad[...] позволяет точно указывать на геометрию для последующих правок. Всё работает локально, без облачных сервисов.

Что видно по README

Это открытая платформа, которая связывает языковые ИИ-модели с миром инженерного проектирования. Она состоит из ядра (harness), навыков (skills) для CAD и робототехники (URDF) и локального просмотрщика. Позволяет вести исходный код моделей в Git, итеративно улучшать их через агентов и экспортировать в стандартные форматы.

Ключевые возможности

Генерация моделей из Python-кода, написанного ИИ-агентамиЭкспорт в STEP, STL, DXF, GLB и форматы для роботов (URDF)Локальный веб-просмотрщик для инспекции геометрииСистема стабильных ссылок @cad[...] для точных правок агентомБыстрые снимки для проверки и воспроизводимая сборка из исходников

Технологии

Python (build123d, OCP)JavaScript/React (просмотрщик)JavaScriptReactNode.js

Темы и ключи

agentsaiai-agentscadtext-to-cadwasm

Интересный факт

Проект использует хитрый трюк: вместо того чтобы учить ИИ работать с бинарными CAD-форматами, он заставляет агента писать код на Python, а уже этот код генерирует модели. Это как компилятор, но для инженерных идей.

С чего начать

  • Клонируйте репозиторий
  • Создайте виртуальное окружение Python и установите зависимости для CAD
  • Установите зависимости для веб-просмотрщика (Node.js)

Оценка GitRadar

Удобство
5/10
Свежесть
9/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы экспериментируете с ИИ для автоматизации инженерных задач. Проект — свежая и смелая идея, но требует технической подготовки (Python, виртуальные окружения, понимание CAD). Пока это больше прототип для энтузиастов, чем готовый продукт.

Наблюдения по обновлениям

Проект активен, README подробный, есть демо-гифка, но звёзд и форков пока мало (12 и 1). Это ранняя, но продуманная разработка.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/earthtojake/text-to-cad
Лицензия
MIT
Создан на GitHub
22 апреля 2026 г.
Последнее обновление репо
22 апреля 2026 г.
Последняя проверка GitRadar
22 апреля 2026 г.
Изученные файлы
models/README.md, README.md, viewer/README.md, skills/urdf/README.md, skills/cad/README.md, viewer/main.jsx

FAQ

Что это такое?

Инструмент, который позволяет И-агентам (вроде Claude) создавать и редактировать 3D-модели, генерируя и выполняя Python-код.

Для кого подходит?

Для разработчиков и инженеров, которые хотят автоматизировать CAD-моделирование с помощью языковых моделей, не используя проприетарные облачные сервисы.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с earthtojake/text-to-cad?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.