← На главную

Текст в 3D: CADAM на Anthropic Claude API создаёт 3D-модели в браузере

17.06.2026 16:14 · hackernews

CADAM — это опенсорсное веб-приложение, которое превращает текст в трёхмерную модель прямо в браузере. Никаких установок: всё работает через WebAssembly, а за генерацию отвечает Anthropic Claude API. Описал деталь на естественном языке — получил параметрический OpenSCAD-файл. Можно загрузить картинку для референса, а Three.js показывает предпросмотр в реальном времени.

Модели получаются живые, с настраиваемыми размерами. Ползунками меняешь габариты, а AI не пересчитывает всё заново — просто подставляет новые значения. Экспорт — в .STL, .SCAD или .DXF. Встроена поддержка библиотек BOSL, BOSL2 и MCAD, плюс кастомные шрифты (Geist). В репозитории висят примеры, и они впечатляют: V8 engine с 22 размерами и 8 цветами, 9-цилиндровый радиальный авиадвигатель на 15 размеров, турбовентиляторный двигатель, шестигранная ваза с поворотом на 120 градусов, резьбовой болт M12 с реальной резьбой, NACA 2412 крыло, планетарная передача «елочка» с 10 размерами — и это всё с одного короткого промпта.

Стек фронтенда: React 19 + TypeScript + TanStack Start + Vite. 3D-рендеринг — Three.js и React Three Fiber. Бэкенд — Supabase (PostgreSQL, Auth, Storage). Для локальной разработки нужны Node.js (^20.19.0 или >=22.12.0), Supabase CLI и ngrok. Переменные окружения (ANTHROPIC_API_KEY, OPENROUTER_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY и другие) задаются в .env.local. Лицензия — GPLv3, внутри есть бинарники OpenSCAD WASM под GPL v2, всё собрано как комбинированная работа.

Проект живёт на GitHub, принять участие можно через pull request или открыть issue. Сделано для сообщества 3D-печати и CAD. Если пригодилось — авторы просят поставить звезду.

Читать оригинал →