CADAM: Open-Source Text-to-CAD with Parametric Sliders and WebAssembly Rendering

✍️ OpenClawRadar📅 Published: June 18, 2026🔗 Source
CADAM: Open-Source Text-to-CAD with Parametric Sliders and WebAssembly Rendering
Ad

Adam (YC W25) released CADAM, an open-source text-to-CAD web app that generates parametric 3D models from natural language or image references. It outputs OpenSCAD code with automatically extracted parameters that surface as interactive sliders for instant dimension tweaking. You can try it live at adam.new/cadam.

Key Features

  • Two generation modes: Parametric mode writes/edits OpenSCAD via a build_parametric_model tool; mesh mode generates textured 3D meshes.
  • Deterministic slider updates: Adjusting a slider does a regex-based update on the SCAD source — no LLM call needed for simple parameter changes.
  • Model-agnostic backend: Uses Vercel AI SDK to support Anthropic (Claude), Google (Gemini), Gemini 3.1 Pro (top performer in evals), and OpenAI/others via OpenRouter. Adaptive thinking auto-enables on newer models.
  • Browser-based rendering: Compiles OpenSCAD to WebAssembly in a Web Worker, UI never blocks. Renders with Three.js via React Three Fiber.
  • Library support: Includes BOSL, BOSL2, and MCAD. Built-in Geist font for text in models.
  • Export formats: .STL, .SCAD, .OBJ, .GLB/GLTF, .FBX, .DXF.
Ad

Under the Hood

Built with React (TanStack Start) and Supabase for auth, database, and file storage. The repo includes benchmarks for complex assemblies — V8 engine, radial engine, turbofan jet engine — all generated from single prompts with multiple parametric controls.

Future Plans

  • Add build123d and CadQuery for constraint-driven modeling beyond CSG primitives.
  • Better spatial context: UI for face/edge selection and viewport image integration for LLMs.

Clone the repo from github.com/Adam-CAD/CADAM and run locally. Contributions welcome.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Qure: Desktop App for Generating E2E Tests from Recorded Browser Flows
Tools

Qure: Desktop App for Generating E2E Tests from Recorded Browser Flows

Qure is a desktop application from JetBrains (currently in closed beta) that generates end-to-end web test code from recordings made in its built-in browser. Instead of describing test flows in text for AI agents, developers record their manual QA scenarios by interacting with their product, and the AI produces working test code that matches their existing codebase.

OpenClawRadar
Intuno: Open-Sourced Network for AI Agent Discovery and Communication
Tools

Intuno: Open-Sourced Network for AI Agent Discovery and Communication

Intuno is an open-source network where AI agents register capabilities, discover each other via semantic search, and invoke functions with 3 lines of Python code. It includes MCP integration for use with Claude Desktop or Cursor.

OpenClawRadar
Developer shares solution for Claude AI ignoring rules beyond 50-count threshold
Tools

Developer shares solution for Claude AI ignoring rules beyond 50-count threshold

A developer reports Claude Code started silently dropping rules once their shared rule set exceeded approximately 50 items, particularly during frontend-heavy tasks. They built a hook that scans prompts and loads only 2-3 relevant rules based on keyword matching.

OpenClawRadar
Reframe slash command for Claude Code applies cognitive science technique to problem-solving
Tools

Reframe slash command for Claude Code applies cognitive science technique to problem-solving

A developer created a /reframe slash command for Claude Code that implements a cognitive science technique called distance-engagement oscillation. The approach was tested across three open-weight LLMs with 50 problems and consistently outperformed other methods.

OpenClawRadar