CADAM: Текст-в-CAD с открытым исходным кодом, параметрическими ползунками и рендерингом на WebAssembly

✍️ OpenClawRadar📅 Опубликовано: 18 июня 2026 г.🔗 Source
CADAM: Текст-в-CAD с открытым исходным кодом, параметрическими ползунками и рендерингом на WebAssembly
Ad

Adam (YC W25) выпустил CADAM — веб-приложение с открытым исходным кодом для преобразования текста в CAD, которое генерирует параметрические 3D-модели на основе естественного языка или изображений. Оно выводит код OpenSCAD с автоматически извлеченными параметрами, которые отображаются в виде интерактивных ползунков для мгновенной настройки размеров. Вы можете попробовать его вживую на adam.new/cadam.

Ключевые особенности

  • Два режима генерации: Параметрический режим создает/редактирует OpenSCAD через инструмент build_parametric_model; режим сетки генерирует текстурированные 3D-сетки.
  • Детерминированные обновления ползунков: Перемещение ползунка выполняет обновление исходного кода SCAD на основе регулярных выражений — для простых изменений параметров не требуется вызов LLM.
  • Модельно-независимый бэкенд: Использует Vercel AI SDK для поддержки Anthropic (Claude), Google (Gemini), Gemini 3.1 Pro (лучший результат в оценках) и OpenAI/других через OpenRouter. Адаптивное мышление автоматически включается на новых моделях.
  • Рендеринг в браузере: Компилирует OpenSCAD в WebAssembly в веб-воркере, интерфейс никогда не блокируется. Рендеринг с помощью Three.js через React Three Fiber.
  • Поддержка библиотек: Включает BOSL, BOSL2 и MCAD. Встроенный шрифт Geist для текста в моделях.
  • Форматы экспорта: .STL, .SCAD, .OBJ, .GLB/GLTF, .FBX, .DXF.
Ad

Внутреннее устройство

Создан с использованием React (TanStack Start) и Supabase для аутентификации, базы данных и хранения файлов. В репозитории есть бенчмарки для сложных сборок — двигатель V8, радиальный двигатель, турбовентиляторный реактивный двигатель — все созданы по одному запросу с множеством параметрических элементов управления.

Планы на будущее

  • Добавить build123d и CadQuery для моделирования на основе ограничений, выходящего за рамки CSG-примитивов.
  • Улучшенный пространственный контекст: интерфейс для выбора граней/ребер и интеграция изображений области просмотра для LLM.

Клонируйте репозиторий с github.com/Adam-CAD/CADAM и запускайте локально. Приветствуются вклады.

📖 Прочитать полный источник: HN AI Agents

Ad

👀 Смотрите также

Audacity-MCP: Интеграция Claude AI для локального редактирования аудио с 131 инструментом
Инструменты

Audacity-MCP: Интеграция Claude AI для локального редактирования аудио с 131 инструментом

Audacity-MCP соединяет Claude с Audacity через интерфейс pipe, позволяя управлять редактированием аудио голосом с помощью 131 инструмента, 9 автоматизированных процессов и локальной транскрипции Whisper без зависимости от облачных сервисов.

OpenClawRadar
Анализ инструментов AI для программирования: Разбор 3,177 API-вызовов
Инструменты

Анализ инструментов AI для программирования: Разбор 3,177 API-вызовов

Технический анализ 3,177 API-запросов раскрывает, как четыре инструмента ИИ для кодирования управляют контекстными окнами, выявляя неэффективности и различия.

OpenClawRadar
Сервер Octopoda MCP добавляет постоянную память, обнаружение циклов и журналы аудита в код Claude.
Инструменты

Сервер Octopoda MCP добавляет постоянную память, обнаружение циклов и журналы аудита в код Claude.

Разработчик создал Octopoda, сервер MCP, который интегрируется с Claude Code, предоставляя постоянную память, обнаружение циклов, аудиторские журналы и общие пространства знаний для ИИ-агентов. Система использует PostgreSQL с pgvector для семантического поиска, FastAPI и React-панель управления.

OpenClawRadar
EvalShift: CLI с открытым исходным кодом для обнаружения регрессий LLM при миграции моделей
Инструменты

EvalShift: CLI с открытым исходным кодом для обнаружения регрессий LLM при миграции моделей

EvalShift — это CLI-инструмент на Python с открытым исходным кодом (лицензия MIT), который сравнивает выходные данные исходной и целевой LLM по запросам, агентам и рабочим процессам вызова инструментов, генерируя локальный HTML-отчет о регрессии.

OpenClawRadar