Launch HN: Adam (YC W25) – Open-Source AI CAD Adam, a Y Combinator W25 startup, launched CADAM, an open-source AI-powered CAD tool that generates parametric 3D models from natural language or images in a browser. The tool exports to STL, SCAD, and DXF formats and includes libraries like BOSL and MCAD, enabling rapid design iteration. 👉 adam.new/cadam . Generate a CAD model in seconds, right in your browser. No install required. - 🤖 AI-Powered Generation - Transform natural language and images into 3D models - 🎛️ Parametric Controls - Interactive sliders for instant dimension adjustments - 📦 Multiple Export Formats - Export as .STL, .SCAD, or .DXF files - 🌐 Browser-Based - Runs entirely in your browser using WebAssembly - 📚 Library Support - Includes BOSL, BOSL2, and MCAD libraries | Feature | Description | |---|---| Natural Language Input | Describe your 3D model in plain English | Image References | Upload images to guide model generation | Real-time Preview | See your model update instantly with Three.js | Parameter Extraction | Automatically identifies adjustable dimensions | Smart Updates | Efficient parameter changes without AI re-generation | Custom Fonts | Built-in Geist font support for text in models | A showcase of what CADAM builds from a single plain-language description — from full multi-part machines down to clean parametric parts. Each model below started from the prompt shown and came out as fully parametric OpenSCAD, ready to export as .STL , .SCAD , or .DXF . The source and a short write-up for each live in benchmarks/ /Adam-CAD/CADAM/blob/master/benchmarks ; the orbiting previews are rendered with . /Adam-CAD/CADAM/blob/master/benchmarks/render.sh benchmarks/render.sh | Model | Prompt | Controls | Output | |---|---|---|---| V8 engine | 8 colors 9-cylinder radial aircraft engine 6 colors Turbofan jet engine 10 colors Axial turbine blisk 1 color | Model | Prompt | Controls | Output | |---|---|---|---| Twisted hexagonal vase | 1 color Knurled control knob 2 colors Hex bolt & nut — real threads 2 colors Honeycomb lightweight bracket 1 color NACA 2412 tapered wing 1 color Threaded jar & screw-on lid 2 colors Right-angle bevel gear drive 3 colors Centrifugal pump impeller 1 color Herringbone planetary gear stage 4 colors Clone the repository git clone https://github.com/Adam-CAD/CADAM.git cd CADAM Install dependencies npm install Start Supabase npx supabase start npx supabase functions serve --no-verify-jwt Start the development server npm run dev - Node.js ^20.19.0 or =22.12.0, with npm 10+ - Supabase CLI - ngrok for local webhook development - Copy .env.local.template to .env.local - Update all required keys in .env.local : VITE SUPABASE ANON KEY="