#3939th of 75 in Image and videoFor image, video and design, 3d
cadam
Text-to-CAD web app that generates parametric OpenSCAD models
- Stars
- 5.4k
- License
- GPL-3.0
- Last commit
- Oct 2026
- Last release
- Jun 2026
- Language
- TypeScript
2,230 on 21 Apr 20265,420 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
CADAM turns plain-language descriptions or reference images into parametric OpenSCAD code, compiles it in the browser with OpenSCAD WebAssembly, and previews the result with Three.js. Extracted parameters appear as sliders, so dimensions can change without another AI call. Models export as STL, SCAD or DXF. Self-hosting uses the Supabase CLI and a TanStack Start dev server with provider API keys.
Who it is for: Makers and 3D-printing hobbyists who want prompt-driven parametric CAD
Strengths
- Compiles OpenSCAD in the browser via WebAssembly, so no local CAD install is needed
- Parameter sliders adjust dimensions without re-running the model
- Exports STL, SCAD and DXF; bundles BOSL, BOSL2 and MCAD libraries
- Repo includes benchmarks/ with prompts and source for 13 sample models
Weaknesses
- Local setup needs Supabase CLI, ngrok for webhooks, and several provider API keys
- No Docker or compose files; setup is manual via npm and Supabase
- Only hosted LLM APIs are listed; no local model support is documented
- GPL-3.0 license limits embedding in closed-source products
What it needs
- no GPU
- Needs Node.js 20.19+ or 22.12+, Supabase CLI, ngrok, Anthropic API key, OpenRouter API key, OpenAI API key, Google API key, FAL API key
- Models: Anthropic Claude, OpenRouter, OpenAI, Google
- port 3000
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Image and video
See all 75| Rank | Project | Score |
|---|---|---|
| 1 | frigateLocal NVR with realtime object detection for IP cameras | 93 out of 100 |
| 2 | MoneyPrinterTurboGenerates short videos from a topic, with script, footage, voiceover and subtitles | 88 out of 100 |
| 3 | toonflow-appInfinite-canvas tool for AI short drama and comic video production | 87 out of 100 |
| #4 | InvokeAIWeb UI for diffusion image generation with inpainting canvas and node workflows | 86 out of 100 |
| #5 | ComfyUINode-graph editor for running diffusion image, video, audio and 3D workflows | 85 out of 100 |