CADAM is an open-source text-to-CAD web application that enables users to create 3D models by describing them in natural language or using images.
Source: per README View on GitHub →CADAM is gaining attention due to its innovative approach of using natural language and images to generate 3D models, filling a gap in the market for accessible CAD tools. Its unique integration of AI and parametric controls stands out, offering a user-friendly and efficient way to design 3D models without traditional CAD software complexities.
Source: Synthesis of README and project traitsUsers can describe their 3D models in plain English or upload images to guide the model generation process, leveraging AI technology to create accurate 3D representations.
Source: per READMEInteractive sliders allow for real-time dimension adjustments, enabling users to modify their models dynamically and efficiently.
Source: per READMEThe application supports exporting models as .STL or .SCAD files, catering to various 3D printing and CAD software needs.
Source: per READMECADAM runs entirely in the browser using WebAssembly, providing a seamless and accessible design experience without the need for local software installations.
Source: per READMEThe app includes BOSL, BOSL2, and MCAD libraries, offering a wide range of pre-defined shapes and features for model creation.
Source: per READMECADAM's architecture is modular, with a frontend built using React, TypeScript, and Vite, and a backend powered by Supabase. The 3D rendering is handled by Three.js and React Three Fiber, while the CAD engine is based on OpenSCAD WebAssembly. The application leverages Anthropic Claude API for AI-powered model generation and uses Tailwind CSS for styling.
Source: Code tree + dependency filesinfra: Supabase (PostgreSQL + Edge Functions) | key_deps: @supabase/supabase-js, @react-three/fiber, @react-three/drei, tailwindcss | language: TypeScript | framework: React 18, Three.js, React Three Fiber, OpenSCAD WebAssembly, Supabase
Source: Dependency files + code treeCADAM is suitable for designers, engineers, and hobbyists who need an accessible and efficient way to create 3D models. It is useful for rapid prototyping, educational purposes, and for those who are new to CAD software.
Source: READMEv0.1.0 (2026-03-04): Initial release with basic functionality.
Source: GitHub ReleasesCADAM is a promising project for those seeking an innovative and accessible approach to 3D modeling. It is particularly suited for users who are new to CAD or require a quick and efficient way to create models without the complexities of traditional CAD software.