SolidCraft — открытое приложение для параметрического 3D-проектирования деталей и сборок: в нём создают эскизы и твёрдые тела, а изменение размеров перестраивает модель. Оно подойдёт тем, кто работает в CAD вручную, а также разработчикам, которым нужны сценарии, командная строка или моделирование через AI-агентов.
Начать можно в настольном приложении или в браузере.
- Эскизы с геометрическими ограничениями и размерами.
- Редактируемая история построения твёрдых тел.
- Сборки с соединениями и проверкой пересечений.
- Сценарии команд и управление через AI-агентов.
Решатель показывает оставшиеся степени свободы и отклоняет изменения, создающие избыточные ограничения. История включает выдавливание, вращение, скругления, отверстия и другие операции: их можно редактировать, отключать и переставлять. Для сборок предусмотрены вложенные компоненты, соединения и исследование движения.
Проект сохраняется в собственном формате .solidcraft; среди вариантов обмена моделями есть STEP, IGES, STL и другие форматы. При импорте сеточные тела можно показывать, измерять и перемещать, но для операций над твёрдыми телами нужна B-rep-геометрия. Для автоматизации есть консольная утилита со сценариями команд и встроенный MCP-сервер: через него AI-агент сможет создавать и менять модели, измерять детали и сохранять проекты. Доступ инструментов к файлам ограничен папкой открытого проекта, если она находится внутри домашнего каталога, папкой восстановления и каталогами, явно разрешёнными через --allow-path; сам домашний каталог и скрытые папки недоступны.
Исходный код доступен бесплатно на выбор по лицензии MIT или Apache-2.0; для сторонних материалов действуют их собственные условия. Поддерживаемые операции и текущие ограничения стоит проверить в дорожной карте.