Adam: AI-CAD с открытым исходным кодом
Представлен Adam — инструмент для создания 3D-моделей прямо в браузере. Преобразует текстовое описание и изображения в параметрические CAD-модели, экспортируемые в различные форматы. Основан на WebAssembly и OpenSCAD.
Новый AI-инструмент для 3D-моделирования
Разработчики открыли Adam – платформу, позволяющую создавать 3D‑модели прямо в браузере с помощью ИИ. Система переводит текстовые описания и изображения в параметрические CAD‑модели, избавляя от установки тяжёлого ПО.
Как это работает
Adam принимает естественный язык и визуальные подсказки, генерируя 3‑D‑модели. Всё вычисление выполняется в браузере через WebAssembly, что делает процесс быстрым и независимым от серверов.
Какие форматы поддерживаются
Модели экспортируются в .STL, .SCAD и .DXF, что обеспечивает совместимость с большинством программ для 3‑D‑печати и инженерного анализа. В проекте задействованы библиотеки BOSL, BOSL2 и MCAD.
Что изменится для разработчиков
Технологический стек включает React 19, TypeScript, TanStack Start, Vite, Three.js, React Three Fiber и OpenSCAD WebAssembly. Бэкенд построен на TanStack Start с Supabase PostgreSQL/Auth/Storage. Для ИИ подключены API Anthropic Claude, OpenAI и Google. Исходный код размещён на GitHub, что даёт возможность вносить изменения и расширять функционал.
Примеры возможностей
В репозитории приведены модели, от сложных машин, как V8‑двигатель и турбовентилятор, до простых геометрических фигур – витые вазы, болты с гайками. Все они генерируются как полностью параметрические OpenSCAD‑файлы.
Что это значит для бизнеса
Adam сокращает время создания прототипов: вместо часов ручной работы над шестерней можно получить готовую параметрическую модель за секунды, просто описав её в тексте. Это ускоряет вывод продукта на рынок и снижает затраты на разработку.