CADAM: Open-Source Text-to-CAD with Parametric Sliders and WebAssembly Rendering

Adam (YC W25) released CADAM, an open-source text-to-CAD web app that generates parametric 3D models from natural language or image references. It outputs OpenSCAD code with automatically extracted parameters that surface as interactive sliders for instant dimension tweaking. You can try it live at adam.new/cadam.
Key Features
- Two generation modes: Parametric mode writes/edits OpenSCAD via a
build_parametric_modeltool; mesh mode generates textured 3D meshes. - Deterministic slider updates: Adjusting a slider does a regex-based update on the SCAD source — no LLM call needed for simple parameter changes.
- Model-agnostic backend: Uses Vercel AI SDK to support Anthropic (Claude), Google (Gemini), Gemini 3.1 Pro (top performer in evals), and OpenAI/others via OpenRouter. Adaptive thinking auto-enables on newer models.
- Browser-based rendering: Compiles OpenSCAD to WebAssembly in a Web Worker, UI never blocks. Renders with Three.js via React Three Fiber.
- Library support: Includes BOSL, BOSL2, and MCAD. Built-in Geist font for text in models.
- Export formats: .STL, .SCAD, .OBJ, .GLB/GLTF, .FBX, .DXF.
Under the Hood
Built with React (TanStack Start) and Supabase for auth, database, and file storage. The repo includes benchmarks for complex assemblies — V8 engine, radial engine, turbofan jet engine — all generated from single prompts with multiple parametric controls.
Future Plans
- Add build123d and CadQuery for constraint-driven modeling beyond CSG primitives.
- Better spatial context: UI for face/edge selection and viewport image integration for LLMs.
Clone the repo from github.com/Adam-CAD/CADAM and run locally. Contributions welcome.
📖 Read the full source: HN AI Agents
👀 See Also

Free Claude Session Optimizer: Token Estimator, Prompt Compressor, and Session Planner
A developer has built a free, no-sign-up tool to help manage Claude's usage limits with three features: a token estimator to preview prompt consumption, a prompt compressor that reduces prompts 40-60% by removing filler phrases, and a session planner that groups tasks to minimize context reloading.

Artifactr: Local-first CLI tool for managing AI coding agent artifacts
Artifactr is a free, open-source CLI tool for managing LLM artifacts like skills, commands, and agent definitions. It stores files in portable vaults with no network connections and supports automatic syncing via symlinks.

Claude Ops: Browser Dashboard for Claude Code Live Status and Subagent Tracking
A free, local macOS browser dashboard that tracks Claude Code session live status, current tool, spawned subagents, and sends OS push notifications when input is needed.

Open-source Claude Code plugin captures books and converts them to structured Markdown
A developer has open-sourced a Claude Code plugin that automatically captures book pages via screenshots, performs OCR with macOS Vision, and generates structured Markdown files organized by theme rather than chapter order. The tool supports Kindle, Apple Books, Kindle Cloud Reader, and scanned PDFs on macOS.