agentcad
agentcad — open-source MCP server и CLI для кодовых агентов: проектирование, рендер, проверка и экспорт CAD в STEP, STL, GLB и OBJ локально.
Что такое agentcad?
agentcad — это open-source CAD-инструмент для кодовых агентов. Он предоставляет и MCP server, и CLI, чтобы агент мог генерировать, рендерить, проверять и экспортировать реальный CAD-результат из Python-based workflows.
Продукт создан для совместной работы человека и агента: он дает агенту цикл обратной связи с метриками геометрии, превью и результатами проверки, чтобы тот мог анализировать свою работу и исправлять ошибки перед передачей проекта пользователю. Согласно сайту, он работает локально, бесплатный, не требует регистрации и поддерживает рабочие процессы STEP, STL, GLB и OBJ.
Ключевые возможности
- Open-source MCP server и CLI: поддерживает агентные CAD-workflows через локальное использование в командной строке или MCP-интеграцию в редакторах и agent environments.
- Цикл рендеринга и проверки: возвращает рендер вместе с метриками, такими как размеры, объем, число граней и валидность, чтобы агент мог проверить геометрию до завершения.
- Экспорт в распространенные CAD-форматы: может выводить STEP, STL, GLB и OBJ для дальнейшего использования в печати, просмотре или передаче в CAD.
- Версионированное выполнение и diff: создает версионированные STEP-файлы и поддерживает сравнение версий для отслеживания итераций дизайна.
- Предвыполнительные проверки и инспекция топологии: валидирует входные данные до выполнения и сообщает детали геометрии и топологии, чтобы быстрее отлаживать проблемы.
- Local-first настройка: работает локально, с вариантами установки через
pip,uvи MCP-конфигурацией для таких инструментов, как Claude Code, Cursor и Windsurf.
Как использовать agentcad
Установите пакет локально, затем подключите его к вашему кодовому агенту либо через CLI, либо добавив конфигурацию MCP server в рабочее пространство агента. На сайте показана поддержка Python 3.10–3.12, путь pip install 'agentcad[mcp]' и отдельный вариант установки только для CLI.
После подключения дайте агенту CAD-запрос, например на подставку для телефона, корпус или вазу. Агент может сгенерировать геометрию, изучить рендер и метрики, доработать модель и экспортировать итоговые файлы, когда дизайн станет валидным.
Сценарии использования
- Быстрое создание концептов в AI coding agent: превращайте запрос на естественном языке в базовую CAD-модель и просматривайте ее в том же workflow.
- Проектирование печатаемых корпусов: создавайте простые механические детали, такие как snap-fit boxes, крышки или корпуса устройств, и экспортируйте их для 3D-печати.
- Отладка геометрии и итерации: используйте метрики, валидацию и отчеты о топологии, чтобы понять, почему модель не удалась или дала плохую геометрию.
- 3D-ассеты для веба или просмотра: экспортируйте GLB или OBJ для легковесной визуализации в приложениях, на сайтах или в asset pipelines.
- Обучающие или реконструкционные проекты с помощью агента: создавайте реконструкции по размерам или структурированные модели, где агенту нужна повторяющаяся обратная связь, чтобы прийти к точному результату.
FAQ
agentcad работает локально? Да. На сайте он описан как работающий локально, с вариантами установки без регистрации.
Какие форматы вывода поддерживаются? На сайте упоминаются preview renders, а также экспорт в STEP, STL, GLB и OBJ.
Работает ли он с агентами на базе MCP? Да. Продукт включает MCP server и показывает пример настройки для Claude Code, Cursor и Windsurf.
Какие версии Python поддерживаются? На странице указано, что agentcad сейчас поддерживает Python 3.10–3.12.
Это open source? Да. В GitHub источник указан как Apache-2.0.
Альтернативы
- Традиционное CAD-программное обеспечение, например параметрические desktop CAD-инструменты: их обычно используют напрямую дизайнеры-люди, а не AI agent, и они предлагают ручные workflows моделирования вместо агентного выполнения.
- Geometry libraries с приоритетом на код: подойдут разработчикам, которые хотят строить CAD-формы напрямую в коде, но могут не включать тот же цикл обратной связи для агента, отчетность рендера или MCP-интеграцию.
- Инструменты 3D-моделирования с возможностью экспорта: они могут создавать ассеты для печати или просмотра, но обычно ориентированы на ручное моделирование, а не на automated prompt-to-geometry workflows.
- Другие agent toolchains для генерации кода: они могут помогать агенту писать код, но не обязательно предоставляют CAD-specific валидацию, preview и поддержку version-diff.
Альтернативы
DeepMotion
DeepMotion — платформа ИИ для motion capture и body-tracking: создавайте 3D-анимации из видео (и текста) в браузере; интеграция через Animate 3D API.
imgcook
imgcook — это интеллектуальный инструмент, который одним щелчком мыши преобразует дизайн-макеты в высококачественный, готовый к использованию код.
Ably Chat
Ably Chat — chat API и SDK для кастомных realtime-приложений: реакции, presence и правка/удаление сообщений для чатов в масштабе.
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
Arduino VENTUNO Q
Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.
Devin
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.