Текстом — в деталь: как text-to-cad превращает слова в 3D-модели

На GitHub появился проект text-to-cad — открытая библиотека «навыков» (skills) для ИИ-агентов, которая закрывает весь цикл инженерного проектирования: от генерации CAD-модели по текстовому запросу до отправки готового файла на 3D-принтер. Библиотека позволяет агентам генерировать, инспектировать, находить готовые компоненты, нарезать и передавать CAD-артефакты и файлы описания роботов из локальных проектных файлов. Проект полностью бесплатный и работает локально.


Что умеет text-to-cad

Установив библиотеку, агент получает специализированные рабочие процессы для CAD, производства, файлов описания роботов, симуляции и локального просмотра.

ℹ Ключевой факт
Проект полностью open-source и бесплатен, запускается локально — никаких облачных подписок и передачи проектных данных сторонним серверам.

Библиотека состоит из 11 независимых навыков. Вот основные из них:

НавыкОписаниеФорматы вывода
CADСоздание и редактирование моделей по тексту или изображениюSTEP, STL, 3MF, GLB
CAD ViewerБраузерный просмотр CAD и файлов роботов
step.partsПоиск готовых деталей: винты, подшипники, моторыSTEP
DXFГенерация 2D-чертежей, шаблонов, раскроевDXF
URDFОписание структуры робота: звенья, суставы, инерцияURDF
SRDFГруппы планирования для MoveIt2SRDF
SDFМодели и миры для симуляторовSDF
G-codeСлайсинг сеток в готовый G-code для FDM-принтеров.gcode
Bambu LabsЗагрузка и запуск печати на принтерах Bambu Lab
DfAM CheckПроверка печатаемости: толщина стенок, нависания
SendCutSendПроверка файлов перед загрузкой на лазерную резкуDXF, STEP

Как работает главный навык: CAD

Навык позволяет создавать или изменять параметрические CAD-модели по требованиям на естественном языке, генерировать валидированные STEP/STP-артефакты, инспектировать геометрические ссылки и возвращать проверенные результаты.

STEP считается основным форматом CAD-артефакта, тогда как STL, 3MF и GLB — вторичными экспортными рабочими процессами, которые ответвляются от STEP-первичного процесса.


graph LR
    A[Текстовый запрос / изображение] --> B[ИИ-агент]
    B --> C[Генерация STEP]
    C --> D{Экспорт?}
    D -->|Да| E[STL / 3MF / GLB]
    D -->|Нет| F[CAD Viewer]
    C --> G[DfAM Check]
    G --> H[G-code слайсинг]
    H --> I[Отправка на принтер Bambu]


Поддержка роботов и симуляции

Отдельный блок навыков посвящён робототехнике:

  • URDF — пишет файлы описания структуры робота: звенья, суставы, ограничения, инерции и сетки.
  • SRDF — добавляет группы планирования MoveIt2, конечные эффекторы и правила коллизий.
  • SDF — описывает поведение симуляторов и миров: модели, фреймы, позы, инерции, визуализацию, коллизии, сенсоры, освещение, физику и плагины.
💡 Для разработчиков роботов
Сочетание URDF + SRDF навыков позволяет полностью описать робота для MoveIt2 за один диалоговый сеанс с агентом — без ручного написания XML.

Установка и совместимые агенты

Установка через CLI занимает одну строку:

npx skills add earthtojake/text-to-cad

Нативные плагины доступны для Codex, Claude Code и Grok Build. Пример для Claude Code:

claude plugin marketplace add earthtojake/text-to-cad
claude plugin install cad@text-to-cad

Для Codex потребуется версия не ниже 0.142.0. На более старых версиях плагин просто пропускается без предупреждений.

⚠ Важно при обновлении
Команда npx skills update обновляет только навыки, уже записанные в lockfile, и молча пропускает новые — а в релизах навыки добавляются. Для получения новых навыков используйте npx skills add повторно.

Контекст: ИИ-агенты приходят в инженерное ПО

Проект появился на фоне растущего интереса к «агентному» проектированию. text-to-cad — это коллекция агентских навыков, которая позволяет ИИ-агентам генерировать, редактировать и экспортировать CAD-модели, описания роботов и аппаратные конструкции с помощью естественного языка.

Библиотека поддерживает несколько 3D и 2D форматов, включая STL, STEP, OBJ, GLB, DXF и URDF, используя библиотеки build123d и OpenCascade для надёжной обработки геометрии.

Инженерное проектирование всё ближе к модели «объясни на словах — получи деталь»: text-to-cad — один из наиболее полных опенсорсных инструментов в этом направлении.

Популярность проекта говорит сама за себя: репозиторий уже набрал 14,3 тысячи звёзд на GitHub. Это один из самых быстрорастущих CAD-смежных проектов в экосистеме ИИ-агентов в 2026 году.

Ссылки: GitHub · Документация