CADAM
A Text to CAD Web Application
What it does:
Generates parametric 3D models from natural language descriptions, with support for both text prompts and image references
Outputs OpenSCAD code with automatically extracted parameters that surface as interactive sliders for instant dimension tweaking
Separate agents for conversation and code generation; simple parameter tweaks bypass AI entirely using deterministic regex-based updates
Exports as .STL or .SCAD
Runs fully in-browser by compiling OpenSCAD to WebAssembly and integrating Three.js with React Three Fiber for 3D rendering
Supports BOSL, BOSL2, and MCAD libraries and custom font support (Geist) for text in models
Prerequisites
... continue reading