agentcad CLI
agentcad дает ИИ-агенту 3D-проектирование: скрипты build123d, экспорт STEP, рендер, проверка геометрии, просмотр в браузере
- 214 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Выполняет Python-скрипты, которые пишет агент, и пишет файлы моделей, рендеры и логи в каталог проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/agentcadОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Выполняет Python-скрипты, которые пишет агент, и пишет файлы моделей, рендеры и логи в каталог проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
agentcad — локальный CLI для проектирования 3D-моделей через кодового агента. Агент пишет скрипты на Python с библиотекой build123d, а `agentcad run` выполняет их и сохраняет версию: файл STEP, четырехракурсный PNG, геометрические метрики и при желании сетки STL, GLB, OBJ. CadQuery тоже поддерживается. Процесс закреплен пятью этапами: осмотр, спецификация, сборка, проверка, выдача. `agentcad inspect` и `agentcad measure` дают топологию и размеры, `agentcad check-spec` сверяет модель с файлом `spec.json`, `agentcad diff` сравнивает версии, а `agentcad view` открывает сравнение двух файлов STEP. Успешная сборка открывает постоянную страницу просмотра, где человек оставляет пометки на поверхности детали, а агент читает их командой `agentcad review list`. Команда `agentcad init` кладет в проект инструкцию для агента, отдельный скилл ставится через `npx skills add jdilla1277/agentcad-skill`. Есть и MCP-режим: `pip install agentcad[mcp]`.
Для кого. Инженерам и мейкерам, которые просят Claude Code или Cursor спроектировать деталь для 3D-печати или станка и хотят видеть результат и проверять размеры.
Подходит, если
- Нужна подставка или корпус с точными размерами, которые агент собирает по описанию
- Модель отдают на 3D-печать, и нужны файлы STL или STEP, прошедшие проверку
- Правка детали не должна ломать остальную геометрию, поэтому нужно сравнение версий командой `agentcad diff`
- Заказчик хочет оставить пометки прямо на поверхности модели в браузере
Не подходит, если
- Нужен готовый CAD-пакет с графическим редактором: agentcad работает через скрипты и агента
- Нужна поддержка проприетарных форматов чертежей без перехода через STEP
- На машине нет Python 3.12: инструмент ставится через pip
Пример запроса к агенту
Спроектируй подставку для телефона под углом 60 градусов, шириной 80 мм, и покажи предпросмотрОграничения
- Требуется Python и пакет `agentcad` из pip, виртуальное окружение рекомендовано. Скилл ставит только инструкции, сам исполняемый файл нужно поставить отдельно.
- Метрики из README получены автором на одном запуске CADGenBench с GPT-5 Nano, он сам оговаривает, что это не оценка текущего релиза.
- Ответ в формате JSON идет в stdout, а сообщения для человека в stderr: потоки нельзя смешивать через `2>&1` перед разбором.
- Режим облачных проектов и MCP-вложения требуют отдельной настройки, их описание вынесено в `agentcad docs`.
Как отключить. Удалите пакет командой `pip uninstall agentcad`, затем каталоги `build` проекта и записи `agentcad` в `.mcp.json`. Установленный скилл убирается как обычная папка скиллов.
Частые вопросы
Как поставить agentcad?
Выполните `pip install agentcad` в виртуальном окружении Python 3.12, затем `agentcad init --name <проект>`. Для MCP нужен вариант `pip install agentcad[mcp]`.
Какие форматы выдает agentcad?
STEP для каждой версии, PNG из четырех ракурсов, а также сетки STL, GLB и OBJ по флагу `--export`. Браузерный просмотр умеет отдавать GIF-поворот.
Нужна ли регистрация?
Нет. Инструмент открыт по лицензии Apache 2.0, работает локально и не требует аккаунта.
Как подключить agentcad как MCP-сервер?
Поставьте `agentcad[mcp]` и добавьте в `.mcp.json` запись `agentcad` с командой `python` и аргументами `-m agentcad.mcp`.
Чем отличается скилл от пакета?
Скилл из `npx skills add jdilla1277/agentcad-skill` ставит только инструкции для агента. Исполняемый файл `agentcad` ставится из pip отдельно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыPartCAD хранит механические детали как текст: агент пишет CAD-скрипт, рендерит модель и сверяет ее с заданием.
Библиотека агентских скиллов для CAD, CAE и CAM: генерация и правка моделей, экспорт STEP, STL, 3MF, файлы описания роботов и нарезка в g-code
MCP-сервер для CAD на build123d: агент строит деталь шагами, смотрит рендер, мерит геометрию и выгружает STEP и STL.
MCP-сервер САПР ClassCAD: агент строит детали и сборки скриптами, смотрит снимки и сохраняет STEP и STL
Python-SDK параметрического CAD со скиллом: модель строится кодом, экспорт в STEP, STL и MJCF, правка пересчитывает зависимое.
MCP-сервер дает агенту править открытый проект в Altium Designer, KiCad или EasyEDA Pro: схемы, платы, библиотеки, проверки
Коротко о README
README показывает быстрый старт с подсказкой для агента, затем описывает пятиэтапный процесс и возможности каждого этапа: осмотр, спецификация, сборка, проверка и выдача. Дальше идут пометки на поверхности модели, совместимость с CadQuery, MCP-интеграция, облачные проекты, требования и лицензия.