AIAny
AI Client2025
Icon for item

CADAM

Generate parametric 3D CAD models from natural language and images in the browser, with real-time preview and exports to STL/SCAD. Runs client-side via OpenSCAD WebAssembly, extracts adjustable parameters, and integrates Anthropic for shape generation—suited for rapid prototyping and 3D-printing workflows.

Introduction

Most CAD workflows still start with a manual sketching step; CADAM experiments with flipping that pipeline by letting users describe a part in plain English or upload reference images and receive a parametric OpenSCAD model instantly in the browser. The core insight is combining LLM/AI-guided shape synthesis with an OpenSCAD WASM engine and parameter extraction so models are both editable and exportable without heavyweight tooling.

What Sets It Apart
  • Text + image → parametric OpenSCAD output: Instead of producing only meshes, CADAM aims to generate editable OpenSCAD code with recognized parameters (sliders) so dimensions can be tuned without re-querying the AI. This keeps models reproducible and modifiable.
  • Browser-first architecture: Uses OpenSCAD compiled to WebAssembly and Three.js for live preview, allowing rapid iteration in-browser without installing native CAD software. That lowers the barrier for quick prototyping and classroom demos.
  • Integration with AI and server functions: Uses Anthropic for the generative step and Supabase edge functions (and ngrok for local dev) to handle image URLs and API calls—so while the renderer is client-side, generation relies on an AI backend.
Who It's For & Tradeoffs

Great fit if you want a quick way to turn concept sketches or text prompts into parameterized models for 3D printing, education, or prototyping, and prefer editable OpenSCAD output rather than a static mesh. It’s also useful for people learning parametric CAD because generated models expose sliders and dimensions.

Look elsewhere if you need industrial-grade CAD (complex assemblies, precise mechanical tolerances, constraint-driven sketches) or want a fully offline pipeline: CADAM relies on OpenSCAD semantics and an AI service (Anthropic) for generation, and the project is distributed under GPLv3 which affects commercial redistribution.

Where It Fits

Think of CADAM as a bridge between conversational design prompts and editable parametric code: faster than hand-modeling simple parts, more flexible than black-box mesh generators, and well suited for makers, educators, and rapid iteration during concept exploration.

Information

  • Websitegithub.com
  • AuthorsAdam-CAD, Zach Dive, Aaron Li, Dylan Anderson
  • Published date2025/09/01

Categories

More Items

GitHub
AI Client2025

Enhances web AI chat interfaces (Gemini, AI Studio, Claude, ChatGPT) with folder-based conversation organization, timeline navigation, prompt vault, cloud sync, chat export, UI fixes and a plugin engine. Runs as a browser extension and includes cross-site prompt management and Mermaid rendering.

GitHub
AI Agent2026

Manages real tmux-backed terminals and AI agents as draggable nodes on an infinite pan/zoom canvas, with a Trello-style kanban view, persistent sessions that survive restarts, mobile companion support, and a browser Server Edition for self-hosting.

GitHub
AI Agent2026

Runs locally to learn your tastes and proactively discover content across Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit and the open web. Local-first agent storing data in a local SQLite, with a browser extension, optional desktop backend bundling embeddings (bge-m3/Ollama), and conversational feedback to refine recommendations.