Discover and explore top open-source AI tools and projects—updated daily.
Web app for AI-driven 3D CAD model creation
New!
Top 60.9% on SourcePulse
Summary
CADAM is an open-source, browser-based web application transforming natural language and images into 3D CAD models. It targets designers and hobbyists seeking intuitive 3D asset creation, offering AI-powered generation, interactive parametric controls, and multiple export formats. The project leverages WebAssembly for in-browser CAD operations, aiming to simplify and democratize 3D modeling.
How It Works
CADAM employs AI to interpret natural language prompts and images, generating initial 3D geometry. This is rendered interactively using React and Three.js, with OpenSCAD compiled to WebAssembly (WASM) handling client-side CAD operations. Users can dynamically adjust model dimensions via parametric controls, benefiting from "smart updates" for efficient re-rendering. A Supabase backend supports data management and API interactions.
Quick Start & Requirements
Clone the repository, install Node.js dependencies (npm install
), start Supabase services (npx supabase start
), serve functions (npx supabase functions serve --no-verify-jwt
), and run the dev server (npm run dev
). Prerequisites include Node.js, npm, Supabase CLI, and ngrok. Environment variables for Supabase and Anthropic API keys must be configured.
Highlighted Details
Maintenance & Community
Maintained by Zach Dive, Aaron Li, and Dylan Anderson. A Discord community is available. Contributions are welcomed via pull requests.
Licensing & Compatibility
Licensed under GNU General Public License v3.0 (GPLv3), a strong copyleft license. Portions are derived from GPLv3-licensed projects and OpenSCAD WASM (GPL v2+). GPLv3 may restrict commercial use or integration into closed-source applications.
Limitations & Caveats
Requires external API keys (Anthropic, Supabase) for functionality. Local development necessitates ngrok for webhook integration. The setup complexity and dependency on external services could be adoption barriers.
1 week ago
Inactive