Описание
agentcad — это инструмент CAD с открытым исходным кодом, специально разработанный для ИИ-агентов, позволяющий им без усилий создавать реальные CAD-выходы. Используя build123d в качестве своего основного движка, agentcad предоставляет надежную среду для кодирования агентов, чтобы проектировать, визуализировать и экспортировать CAD-модели. Инструмент работает через сервер MCP с открытым исходным кодом и интерфейс командной строки (CLI), что позволяет пользователям работать локально без необходимости регистрации или зависимости от облака.
С помощью agentcad пользователи могут создавать CAD-модели с использованием совместимости с CadQuery, что позволяет интегрировать существующие скрипты. Инструмент поддерживает различные форматы экспорта, включая STEP, STL и GLB, что делает его универсальным для различных приложений. Кроме того, agentcad включает в себя такие функции, как валидация геометрии, различия версий и структурированные метрики, которые помогают пользователям проверять свои проекты и выявлять ошибки на ранних этапах процесса.
Одной из выдающихся функций agentcad является его функциональность diff, которая позволяет пользователям сравнивать разные версии модели. Это особенно полезно для отслеживания итераций дизайна и обеспечения того, чтобы изменения, внесенные ИИ-агентами, были действительными. Инструмент предоставляет боковые визуализации и наложения, которые подчеркивают, что было добавлено или удалено, а также оценку перекрытия для каждого вида. Этот цикл обратной связи имеет решающее значение для повышения качества CAD-дизайнов, создаваемых ИИ-агентами.
Процесс установки прост, с возможностью настройки среды с использованием Python 3.10 до 3.12. Пользователи могут либо использовать подсказку для автоматической настройки всего, либо установить его вручную через pip. Навык агента, который поставляется с agentcad, улучшает его функциональность, позволяя бесшовную интеграцию с кодирующими агентами, такими как Claude Code и Cursor.
В целом, agentcad разработан для сотрудничества между человеком и агентом, обеспечивая тесный цикл обратной связи, который помогает агентам уточнять свои проекты без постоянного контроля. Он идеально подходит для разработчиков и инженеров, стремящихся использовать возможности ИИ в CAD-дизайне, что делает его ценным инструментом в области компьютерного проектирования.
Основные функции agentcad
Открытый исходный код
Бесплатно
Доступен CLI
Совместимость с CadQuery
Экспорт STEP/STL/GLB
Валидация геометрии
Различия версий
Сервер MCP
Поддержка Python 3.10–3.12
Интеграция навыков агента
Как использовать agentcad?
Инициализация: Начните новый проект с использованием agentcad.
Написание скрипта: Создайте скрипт build123d без необходимости импортов.
Запуск скрипта: Выполните скрипт для создания версионного файла STEP.
Валидация: Используйте проверки перед выполнением, чтобы выявить ошибки до запуска.
Визуализация: Генерируйте PNG-изображения с любого угла для визуальной проверки.
Экспорт: Конвертируйте файлы STEP в форматы сетки, такие как STL или GLB.
Проверка: Используйте отчеты по топологии для отладки геометрических проблем.
Сравнение: Сравните две версии модели, чтобы отслеживать изменения в дизайне.
Варианты использования agentcad
- CAD-дизайн на основе ИИ
- Контроль версий
- Валидация геометрии
- Подготовка к 3D-печати
- Совместный дизайн




