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

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

MCP контекстное раздувание: реальные затраты и практическое решение для пользователей Claude Code
Инструменты

MCP контекстное раздувание: реальные затраты и практическое решение для пользователей Claude Code

Запуск 9 серверов MCP в Claude Code приводит к холодному старту на 38k токенов, ~$700 в месяц накладных расходов на определение инструментов и снижению производительности модели. Паттерн шлюза с ранжированием BM25 сокращает контекст до 4k.

OpenClawRadar
Публичный конвейер превращает рабочий процесс Claude Code в набор переиспользуемых навыков.
Инструменты

Публичный конвейер превращает рабочий процесс Claude Code в набор переиспользуемых навыков.

Разработчик, который ежедневно использовал Claude Code в течение 9 месяцев, опубликовал в открытом доступе конвейер, который структурирует разработку функций с контрольными точками, такими как функциональная документация, техническая документация, оценка сложности и проверки безопасности. Конвейер включает точки входа /new-feature и /bug-fix, которые направляют реализацию.

OpenClawRadar
Говорите с Когтем: Открытый голосовой интерфейс для iOS для Telegram-ботов OpenClaw
Инструменты

Говорите с Когтем: Открытый голосовой интерфейс для iOS для Telegram-ботов OpenClaw

Приложение с открытым исходным кодом для iOS, которое позволяет взаимодействовать с ботами Telegram на платформе OpenClaw с помощью голоса. Приложение отправляет аудио на локальный сервер Mac для обработки, а ответы возвращаются как в текстовом, так и в аудиоформате.

OpenClawRadar
Приложение Claude Desktop добавляет функцию проектов в интерфейс совместной работы.
Инструменты

Приложение Claude Desktop добавляет функцию проектов в интерфейс совместной работы.

В настольном приложении Claude теперь доступна функция «Проекты» в интерфейсе Cowork, позволяющая пользователям организовывать задачи и контекст в выделенных рабочих пространствах. Файлы и инструкции остаются на локальном компьютере пользователя, с возможностью импортировать существующие проекты или создавать новые.

OpenClawRadar