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 Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Model2026

Runs the Bonsai family of quantized LLMs locally (including vision-capable 27B): provides scripts and demo UIs to run 1-bit and ternary Bonsai models on macOS (Metal), Linux/Windows (CUDA/Vulkan/ROCm), or CPU, with long context, tool-calling and an optional Open WebUI agent demo.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).