Adam (YC W25) – Open-Source AI CAD

Hey HN! I'm Zach from Adam (https://adam.new/). We're building AI agents for mechanical CAD software. We’ve built the company on two fundamental beliefs:- AI will be the primary medium for creating mechanical designs just like it is in software today.- The best paradigm for CAD generation is to generate CAD as code (text -> code -> CAD).We’re building CADAM, an open source Text to CAD platform. It's a React app (TanStack Start) with a Supabase backend for auth, database, and file storage. Think of it like AI TinkerCAD.Demo: https://www.youtube.com/watch?v=iESOr7EGWqk Try it: https://adam.new/cadam/What it does:- Generates parametric 3D models from natural language, with support for both text prompts and image references.- Outputs OpenSCAD code with automatically extracted parameters that surface as interactive sliders for instant dimension tweaking- Exports as .STL or .SCAD (plus OBJ, GLB/GLTF, FBX, and DXF)Under the hood:- One agentic endpoint with two modes that swap system prompts and tools: a parametric mode that writes/edits OpenSCAD via a build_parametric_model tool, and a mesh mode that generates 3D textured meshes.- Simple parameter tweaks bypass the model entirely; adjusting a slider does a deterministic regex update on the SCAD source, requiring no LLM call.- Model-agnostic via the Vercel AI SDK: Anthropic (Claude), Google (Gemini), and OpenAI/others through OpenRouter, with adaptive thinking auto-enabled on newer models. Surprisingly, in our evals Gemini 3.1 Pro is the top model.- Runs fully in-browser by compiling OpenSCAD to WebAssembly (in a Web Worker, so the UI never blocks) and rendering with Three.js via React Three Fiber- Supports BOSL, BOSL2, and MCAD libraries, plus custom font support (Geist) for text in modelsFuture improvements:- Support both build123d and CadQuery. This will allow us to move beyond CSG primitives to constraint-driven modeling and provide di

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

72

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

AI-powered text-to-CAD tool that generates parametric 3D models through natural language, targeting makers and engineers who find traditional CAD software slow to learn.

The pain

CAD software has a steep learning curve. Fusion 360, SolidWorks, and FreeCAD require months to master. Engineers spend 40% of design time on mechanical grunt work, repositioning parts, adjusting dimensions, creating variations. Non-technical makers are locked out entirely. Parametric design (the ability to tweak dimensions and regenerate) exists in expensive tools but requires deep CAD knowledge.

The gap

No accessible tool bridges natural language to parametric CAD output. Existing AI tools generate static meshes (Meshy, Tripo3D) with no dimension control. Traditional CAD has no AI assistance. The gap is specifically: text → parametric code → interactive sliders → exports. Adam fills this by treating CAD as code generation, similar to how Copilot treats software.

Build angle

Start with makers and hobbyists (3D printing, robotics communities). They have real projects, low switching costs, and will evangelize. Build network effects through shared designs. Monetize through: (1) premium model access (Claude vs Gemini), (2) commercial export licenses, (3) enterprise CAD integration (Fusion 360 plugin). The open-source core keeps adoption high; the closed commercial layer captures value. Expand to constraint-driven modeling (build123d/CadQuery) to handle professional mechanical design, then pursue enterprise sales.

Strengths

  • Technical execution is solid: browser-based compilation, multi-model support, parameter extraction via regex is clever and fast
  • Addresses real friction in CAD workflows, parametric design is genuinely useful and currently locked behind expensive software
  • Open-source foundation creates distribution moat and community contribution potential
  • Clear export paths (STL, SCAD, OBJ, GLB, DXF) mean output is immediately useful in downstream tools
  • YC backing and founder credibility reduce execution risk
  • Model-agnostic architecture means they can swap in better LLMs as they emerge without rewriting core logic

Risks

  • Market size uncertainty: How many people actually want to design CAD via text? Makers may prefer visual tools; engineers may distrust AI-generated code for critical parts
  • Monetization is unclear: Open-source + free tier makes it hard to capture value. Enterprise CAD vendors (Autodesk, Dassault) have entrenched workflows and won't integrate easily
  • Quality ceiling: OpenSCAD is CSG-based (constructive solid geometry). Complex mechanical designs need constraint-driven modeling. The roadmap mentions build123d/CadQuery but that's non-trivial to integrate
  • Competitive response: Autodesk, Fusion 360, and others will add AI features. They have distribution, brand trust, and existing CAD knowledge bases. Adam's advantage erodes quickly
  • User retention: First-time users may generate one model, then abandon. Stickiness depends on building a design community or integrating into professional workflows, both are hard
  • Liability: If someone uses AI-generated CAD for a structural part that fails, who's liable? This could limit enterprise adoption

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Adam (YC W25) – Open-Source AI CAD”.

Open FlyBot