agentcad
agentcad — это локальный MCP-сервер и CLI с открытым исходным кодом, который позволяет кодирующим агентам проектировать, рендерить, проверять и экспортировать реальные CAD-выводы (например, STEP/STL/GLB) с помощью тесного цикла обратной связи run→preview→fix.
https://agentcad.dev/?ref=producthunt&utm_source=aipure

Информация о продукте
Обновлено:12/06/2026
Что такое agentcad
agentcad — это инструмент CAD с открытым исходным кодом, созданный для ИИ-агентов и совместной работы человека и агента, позволяющий агенту генерировать реальные, экспортируемые CAD-модели из кода и быстро итерировать с визуальной и геометрической обратной связью. Он работает локально, бесплатен, не требует регистрации и может использоваться как CLI или как MCP-сервер, интегрированный в среды агентов, такие как Claude Code, Cursor или Windsurf. Проект поддерживает Python 3.10–3.12 и распространяется через pip (включая необязательное дополнение MCP), с исходным кодом, доступным по лицензии Apache-2.0.
Ключевые особенности agentcad
agentcad — это сервер MCP и CLI с открытым исходным кодом, ориентированный на локальную работу, который позволяет кодирующим агентам генерировать реальные CAD-выходные данные с коротким циклом итераций: запускать параметрические CAD-скрипты, автоматически рендерить многовидовые предварительные просмотры, возвращать геометрические метрики, проверять и инспектировать топологию, сравнивать версии и экспортировать файлы, готовые для производства и визуализации (например, STEP, STL, GLB, OBJ). Он разработан для совместной работы человека и агента, чтобы агенты могли «видеть» результаты, исправлять ошибки и сходиться к правильной геометрии без постоянного надзора, требуя при этом минимального шаблонного кода (общие CAD-примитивы и вспомогательные функции предварительно внедрены).
Сервер MCP + CLI для CAD, управляемого агентами: Работает как автономный CLI или как инструмент MCP, который интегрируется с кодирующими агентами (например, Claude Code, Cursor, Windsurf) для передачи генерации и итерации CAD агенту.
Цикл обратной связи: запуск–рендеринг–инспекция: Каждый успешный запуск создает рендеры (многовидовые PNG) и возвращает ключевые геометрические метрики (размеры, объем, количество граней, валидность), чтобы агент мог быстро самокорректироваться.
Реальный конвейер экспорта CAD: Генерирует версионированный вывод STEP и поддерживает экспорт в STL, GLB и OBJ для производственных рабочих процессов, 3D-печати и веб/просмотрщиков.
Быстрая проверка и инспекция топологии: Предварительные проверки быстро выявляют ошибки (<100 мс), а отчет об инспекции/топологии помогает отлаживать плохую геометрию — полезно, когда агенты создают недействительные твердые тела при первых попытках.
Сравнение версий для итерации дизайна: Инструменты сравнения версий отслеживают изменения в ходе итераций, что упрощает проверку того, что агент изменил между запусками.
Среда для написания скриптов без шаблонного кода: Скрипты не требуют импортов; общие примитивы build123d, show_object и вспомогательные функции agentcad предварительно внедрены, чтобы код, генерируемый агентами, был коротким и последовательным.
Варианты использования agentcad
Быстрое прототипирование для проектирования изделий: Генерация и итерация корпусов, подставок, приспособлений и небольших механизмов на основе требований на естественном языке, экспорт STEP/STL для прототипирования и проверки.
Рабочие процессы 3D-печати и создания: Создание печатных деталей (например, подставок для телефонов, коробок с защелками) с проверкой и быстрыми визуальными проверками, затем экспорт STL/OBJ для слайсеров и изготовления.
Инженерная документация и реконструкция: Восстановление сложных исторических или эталонных конструкций (например, многокомпонентных реконструкций самолетов) по измеренным чертежам/записям с повторяемой, основанной на скриптах генерацией CAD.
Конвейеры визуализации для веба и XR: Экспорт активов GLB/OBJ для веб-просмотрщиков, предварительных просмотров AR/VR или демонстраций для заинтересованных сторон, используя автоматизированный рендеринг для быстрого утверждения дизайна.
Совместная работа в команде с кодирующими агентами: Обеспечение общего рабочего процесса, где люди определяют ограничения и просматривают рендеры/метрики, в то время как агент выполняет действия по моделированию и итерации с помощью инструментов MCP.
Преимущества
Открытый исходный код (Apache-2.0), бесплатный и работает локально без регистрации
Тесный, удобный для агентов цикл обратной связи (рендеры + метрики) улучшает сходимость к действительной геометрии
Практические результаты и совместимость через экспорт STEP/STL/GLB/OBJ
Недостатки
Требуется среда Python и комфортная работа с CAD на основе скриптов (не традиционный CAD с графическим интерфейсом)
Качество зависит от подсказок/итераций агента; агенты все еще могут генерировать недействительную геометрию до сходимости
Наилучшим образом подходит для поддерживаемых инструментов/интеграций (агенты на основе MCP); другие рабочие процессы могут потребовать дополнительной настройки
Как использовать agentcad
1) Установите предварительные требования: Убедитесь, что у вас установлен Python 3.10–3.12 (в примерах используется Python 3.12). agentcad работает локально.
2) Создайте и активируйте виртуальное окружение (рекомендуется): Выполните: `python3.12 -m venv .venv`, затем `source .venv/bin/activate` (macOS/Linux). В Windows активируйте venv с помощью соответствующего скрипта активации PowerShell/CMD.
3) Установите agentcad (только CLI) или agentcad с поддержкой MCP: Только CLI: `pip install agentcad`.
Поддержка сервера MCP: `pip install 'agentcad[mcp]'`.
4) (Необязательно) Установите через uv вместо pip: Если вы предпочитаете uv: `uv tool install --python 3.12 'agentcad[mcp]'`.
5) Установите навык агента (для кодирующих агентов/рабочих процессов): Выполните: `agentcad skill install`.
6) Прочитайте оперативный брифинг (справка): Выполните: `agentcad --help` и просмотрите доступные команды и опции.
7) Используйте agentcad в итерации «скрипт → запуск → рендеринг → исправление»: Напишите CAD-скрипт (agentcad предварительно внедряет примитивы build123d плюс вспомогательные функции, такие как `show_object`, поэтому скриптам обычно не требуется импортов). Выполните его с помощью agentcad для получения версионированных CAD-выводов и получите отрендеренный PNG-предварительный просмотр плюс геометрические метрики (размеры, объем, количество граней, валидность). Итерируйте, пока геометрия не станет валидной и не будет соответствовать замыслу.
8) Минимальный пример скрипта: Создайте скрипт, содержащий:
`box = Box(10, 20, 5)`
`show_object(box)`
Затем пропустите его через agentcad, чтобы сгенерировать предварительный рендеринг и метрики.
9) Экспорт результатов (производство / обмен): Используйте возможности экспорта agentcad для вывода форматов, таких как STEP (версионируется при запусках), и экспорта в STL/GLB/OBJ по мере необходимости для 3D-печати или веб-просмотрщиков.
10) Проверка и инспекция геометрии при отладке: Используйте встроенные функции проверки и отчетов по инспекции/топологии agentcad, чтобы быстро выявлять невалидную геометрию и диагностировать проблемы до экспорта.
11) (Необязательно) Используйте agentcad через MCP в агентском редакторе (Claude Code/Cursor/Windsurf): Добавьте запись MCP (пример `.mcp.json`), чтобы ваш кодирующий агент мог вызывать agentcad как инструмент:
{
"agentcad": {
"command": "uvx",
"args": ["--from", "agentcad[mcp]", "python", "-m", "agentcad.mcp"]
}
}
Это работает без предварительной установки, потому что `uvx` кэширует окружение при первом запуске.
12) Рабочий процесс, управляемый запросами (пример задачи): В вашем кодирующем агенте (например, Claude Code/Cursor) попросите его спроектировать деталь и запросите предварительный рендеринг в конце. Пример: «Спроектируй мне подставку для телефона: наклонную подставку, которая держит телефон под углом 60 градусов, шириной около 80 мм и глубиной 50 мм, с бортиком 5 мм. Покажи мне предварительный просмотр, когда закончишь». Агент должен итерировать, используя обратную связь run+render agentcad, пока не будет достигнут правильный результат.
Часто задаваемые вопросы о agentcad
agentcad — это сервер MCP с открытым исходным кодом и интерфейсом командной строки, который позволяет агентам кодирования проектировать, визуализировать, проверять и экспортировать реальные выходные данные CAD локально.
Видео agentcad
Популярные статьи

Atoms: Мультиагентная ИИ-платформа, которая превращает идеи в готовые к запуску продукты
May 22, 2026

Nano Banana SBTI: Что это такое, как это работает и как это использовать в 2026 году
Apr 15, 2026

Обзор Atoms — AI Product Builder, переопределяющий цифровое творчество в 2026 году
Apr 10, 2026

Kilo Claw: Как развернуть и использовать настоящего AI-агента "Сделай-Это-За-Вас" (Обновление 2026)
Apr 3, 2026







