PartCAD — плагин

PartCAD хранит механические детали как текст: агент пишет CAD-скрипт, рендерит модель и сверяет ее с заданием.

  • 530 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Агент пишет и запускает CAD-скрипты и команды `pc` в проекте.
  • Закупка из командной строки тратит деньги, если ее включить.
Все причины и проверки

partcad/partcad

Установка

Работает в

В терминале, через 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, рендер, проверка геометрии, просмотр в браузере

CLIРасширенный доступ214Звезды репозитория
Официальный

MCP-сервер САПР ClassCAD: агент строит детали и сборки скриптами, смотрит снимки и сохраняет STEP и STL

MCP-серверРасширенный доступ185Звезды репозитория
Официальный

Удаленный MCP-сервер браузерного CAD PartMode: агент правит параметрические детали, сборки и чертежи

MCP-серверРасширенный доступ453Звезды репозитория

Python-SDK параметрического CAD со скиллом: модель строится кодом, экспорт в STEP, STL и MJCF, правка пересчитывает зависимое.

СкиллМинимальный доступ188Звезды репозитория

MCP-мост между агентом и FreeCAD: 41 инструмент для параметрических деталей, CAM-траекторий, сеток и диагностики модели

MCP-серверШирокий доступ66Звезды репозитория

Библиотека агентских скиллов для CAD, CAE и CAM: генерация и правка моделей, экспорт STEP, STL, 3MF, файлы описания роботов и нарезка в g-code

СкиллРасширенный доступ26,2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
PartCAD (эта карточка)нет530
text-to-cadнет26 233превращает текст в CAD-модель; PartCAD добавляет пакеты, тесты, спецификацию и инструкции по сборке
FreeCAD MCPнетне нужна3 310управляет открытым FreeCAD; PartCAD описывает изделие файлами в Git без графического редактора

Коротко о README

Проект подается как язык программирования для изготавливаемых вещей. Спецификация изделия остается в Git и читается человеком, CI-задачей и ИИ-моделью.

Бейдж для README

Сообщить о проблеме