PartCAD — плагин
PartCAD хранит механические детали как текст: агент пишет CAD-скрипт, рендерит модель и сверяет ее с заданием.
- 530 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Агент пишет и запускает CAD-скрипты и команды `pc` в проекте.
- Закупка из командной строки тратит деньги, если ее включить.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/partcadОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент пишет и запускает CAD-скрипты и команды `pc` в проекте.
- Закупка из командной строки тратит деньги, если ее включить.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PartCAD — менеджер пакетов для физических изделий. Пакет представляет собой Git-репозиторий с файлом `partcad.yaml`: в нем перечислены детали (CAD-скрипты или готовые файлы), сборки, материалы и требования. Команды `pc` рендерят модели, запускают тесты и симуляции, собирают спецификацию материалов и инструкцию по сборке. Агентов к этому подключает плагин для Claude Code и скиллы для Cursor. Команда `/pc:gen` поручает агенту написать CAD-скрипт, отрендерить деталь и сверить результат с запросом. Для остальных агентов есть MCP-сервер `pc mcp`.
Для кого. Инженерам-конструкторам и разработчикам робототехники, которые держат CAD-проекты в Git и хотят отдавать часть моделирования агенту.
Подходит, если
- Кронштейн или корпус описан скриптом на CadQuery, build123d или OpenSCAD, и агент дорабатывает его по задаче.
- Для сборки понадобились спецификация материалов и PDF-инструкция из тех же исходных файлов.
- Модель из STEP, STL или плата KiCad проходит тесты и симуляцию в MuJoCo или Gazebo.
- Команда строит модели в CI и хочет, чтобы каждая деталь рендерилась один раз и бралась из кеша.
Не подходит, если
- Моделируют вручную в графическом CAD-редакторе, без кода и без Git.
- Задача разовая: два эскиза, ради которых не стоит заводить пакет с `partcad.yaml`.
- Закупку деталей хотят доверить агенту без подтверждения каждой покупки.
Пример запроса к агенту
Сделай кронштейн с четырьмя отверстиями M4, отрендери и проверь, что отверстия на своих местах.Ограничения
Не все заявленные форматы и функции готовы: список поддерживаемого и находящегося в работе ведется в разделе Supported formats and features документации. Форматы Rhino и SolidCraft подключаются отдельными пакетами-плагинами. Плагин для Claude Code ставится в три шага: добавить маркетплейс, установить `pc`, выполнить `/pc:setup`. Автоматическая закупка из командной строки тратит реальные деньги, поэтому такие шаги агенту дают только с явным подтверждением.
Как отключить. Удалите плагин командой `/plugin` в Claude Code и каталог `.claude/skills` пакета, если его создал `pc init`. Пакеты и кеш остаются в репозитории и на диске, их удаляют отдельно.
Частые вопросы
Что делает pc init?
Создает пакет в текущем каталоге и добавляет в него скиллы для Claude Code и Cursor. Дальше деталь можно показать командой `pc ide view` или отрендерить через `pc render`.
Как поставить PartCAD без плагина?
Выполните `pip install -U partcad`: появится команда `pc`. Есть также расширение для Visual Studio Code и отдельная IDE, их список в разделе Install.
Работает ли PartCAD с другими агентами?
Да, через MCP-сервер `pc mcp`. Все команды умеют печатать простой текст без цветов (`--no-ansi`), его удобно разбирать агенту.
Какие результаты получаются?
STEP, STL, 3MF, glTF, URDF, чертежи с размерами, документация в Markdown, а также PDF или HTML с инструкцией по сборке и спецификацией.
Что входит в пакет PartCAD?
Файл `partcad.yaml` с деталями, сборками, материалами и требованиями. Деталь задается CAD-скриптом (CadQuery, build123d, OpenSCAD) либо готовым файлом STEP, STL и других форматов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Плагиныagentcad дает ИИ-агенту 3D-проектирование: скрипты build123d, экспорт STEP, рендер, проверка геометрии, просмотр в браузере
MCP-сервер САПР ClassCAD: агент строит детали и сборки скриптами, смотрит снимки и сохраняет STEP и STL
Удаленный MCP-сервер браузерного CAD PartMode: агент правит параметрические детали, сборки и чертежи
Python-SDK параметрического CAD со скиллом: модель строится кодом, экспорт в STEP, STL и MJCF, правка пересчитывает зависимое.
FreeCAD MCP — ИИ-агент в параметрическом CAD
FreeCAD MCP (blwfish)
MCP-мост между агентом и FreeCAD: 41 инструмент для параметрических деталей, CAM-траекторий, сеток и диагностики модели
Библиотека агентских скиллов для CAD, CAE и CAM: генерация и правка моделей, экспорт STEP, STL, 3MF, файлы описания роботов и нарезка в g-code
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| PartCAD (эта карточка) | нет | 530 | ||
| text-to-cad | нет | 26 233 | превращает текст в CAD-модель; PartCAD добавляет пакеты, тесты, спецификацию и инструкции по сборке | |
| FreeCAD MCP | нет | не нужна | 3 310 | управляет открытым FreeCAD; PartCAD описывает изделие файлами в Git без графического редактора |
Коротко о README
Проект подается как язык программирования для изготавливаемых вещей. Спецификация изделия остается в Git и читается человеком, CI-задачей и ИИ-моделью.