📈 GH Trending Explorer 🎲 Surprise me

← all repos

Adam-CAD / CADAM

git clone https://github.com/Adam-CAD/CADAM.git v0.3.0 · 4mo ago

CADAM is the open source text-to-CAD web application

+5
stars, 24h · #2,853
+~35
stars, 7 days · #3,481
+~150
stars, 30 days · #3,477
5.3k
★ total · +1% this week
655
forks · 26 open issues

Star history (as recorded here)

2026-10-20 · 5,303 ★ 2026-10-22 · 5,313 ★
LanguageTypeScript
LicenseGPL-3.0
Created2025-09-01 (1y ago)
Last push7d ago
Watchers36
OwnerOrganization

GitHub topics

Links

README excerpt
⛮ The Open Source Text to CAD Web App ⛮ 
---
## 🌐 Try it live
**👉 adam.new/cadam**. Generate a CAD model in seconds, right in your browser. No install required.
## ✨ Features
- 🤖 **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
## 🎯 Key Capabilities
| 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 |
## 📺 Screenshots
## 🧪 Benchmarks
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/`; the orbiting previews are rendered with `benchmarks/render.sh`.
### Complex machines & assemblies
 Model Prompt Controls Output 
 V8 engine 
 A complete V8 internal combustion engine: two banks of four cylinders in a 90° V, cylinder heads with ribbed valve covers, an intake manifold in the valley, exhaust headers down each bank, a crankshaft with counterweights, pistons and connecting rods, a front pulley, and an oil pan. 
 22 dims 8 colors 
 9-cylinder radial aircraft engine 
 Design a 9-cylinder radial aircraft engine: a central round crankcase with nine finned cylinders arranged evenly in a star pattern around it, each cylinder with stacked cooling fins and a domed cylinder head, and a central propeller shaft hub at the front. 
 15 dims 6 colors 
 Turbofan jet engine 
 A complete high-bypass turbofan: a front fan you can see into, a bypass cowl, an internal core with compressor/turbine stages, outlet guide vanes, and an exhaust plug. 
 2 dims 10 colors 
 Axial turbine blisk 
 Model an axial-flow turbine blisk (bladed disk) like a jet engine compressor stage: a central hub with a shaft bore and a single ring of about 28 thin aerofoil blades around the rim, each blade clearly twisted along its height from root to tip like a real turbine blade. 
 14 dims 1 color 
### Parametric fundamentals
 Model Prompt Controls Output 
 Twisted hexagonal vase 
 Design a twisted hexagonal vase: a hollow shell about 150 mm tall that tapers from a 70 mm base to a 50 mm mouth, with the hexagonal