adam-cad/cadam

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 13th, 2026
Created on September 1st, 2025
Open Issues & Pull Requests: 23 (+0)
GitHub issues: Enabled
Number of forks: 640
Total Stargazers: 5,140 (+0)
Total Subscribers: 34 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 15.6 days
90th percentile: 74.9 days
Tracked items: 29

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 147 days
Stale 30+ days: 17
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

CADAM is a text-to-CAD web application that generates 3D models from natural language descriptions and images using AI.

The tool addresses the friction of traditional CAD workflows by letting users describe what they want to build in plain English or by uploading reference images, then automatically generating parametric 3D models. It runs entirely in the browser using WebAssembly, eliminating installation overhead. The generated models are output as OpenSCAD code, which means they remain fully parametric and editable. Users can adjust dimensions through interactive sliders without requiring the AI to regenerate the entire model, and they can export results in multiple formats including STL, SCAD, and DXF. The application includes support for established OpenSCAD libraries like BOSL, BOSL2, and MCAD, and features real-time 3D preview powered by Three.js.

CADAM suits engineers, makers, and designers who want to rapidly prototype mechanical parts and assemblies without learning CAD software syntax. It works well for iterative design where you start with a natural language concept and refine dimensions through parametric controls. The project is positioned as an open-source alternative to proprietary text-to-CAD tools, though the README does not name specific competitors for direct comparison.

The project shows active development with a focus on expanding benchmark demonstrations of complex machines and multi-part assemblies generated from single prompts. Work spans both the AI generation pipeline and the browser-based interface, with attention to rendering performance and export reliability across multiple file formats.