Launch HN: Adam (YC W25) – Open-Source AI CAD

AI tries to make 3D design easy, and the comments instantly start nitpicking

TLDR: Adam launched an open-source web app that turns plain-language requests into editable 3D designs right in your browser. Commenters were interested, but immediately pushed for clearer examples, questioned the product approach, and even raised a name-confusion warning.

A new Hacker News launch is pitching a pretty wild promise: type what you want, maybe upload an image, and this browser tool turns it into a 3D model you can tweak and export. In plain English, it’s trying to make computer-aided design — the software people use to design parts, objects, and gadgets — feel more like chatting with an assistant than wrestling with a giant engineering program. That alone was enough to get people curious fast. One early reaction basically set the vibe: “cool! will check it out!” Translation: cautious optimism, with the community already hovering over the demo link.

But this is Hacker News, so nobody stays chill for long. The strongest reactions weren’t just “nice job” — they were instant demands for more. One commenter wanted example prompts so people could actually see what this thing can do, which is the internet equivalent of saying, “Pics or it didn’t happen.” Another skipped the hype entirely and went straight into product strategy mode, asking why the team didn’t build this in a different way from the start. And then came the classic startup jump-scare: someone popped in with a warning that a very similar name, CADEM, already exists. Nothing says launch-day adrenaline like a possible naming headache.

The funniest subplot? While the app is about turning words into objects, the comments turned into people trying to redesign the product, the interface, and the branding before dessert. The mood is intrigued but bossy: cool idea, now prove it, explain it, and maybe rename it.

Key Points

  • CADAM is an open-source text-to-CAD web app that generates 3D models from natural language prompts and image references.
  • The application supports parametric controls, automatic parameter extraction, smart updates, real-time preview, and export to STL, SCAD, and DXF.
  • It runs entirely in the browser using OpenSCAD WebAssembly and uses Three.js for live 3D preview rendering.
  • The documented development setup requires Node.js, npm, Supabase, and ngrok, with multiple environment variables for external AI and backend services.
  • The project is built with React 19, TypeScript, TanStack Start, Vite, Supabase, and the Anthropic Claude API, and is distributed under GPLv3.

Hottest takes

"Why not start with an MCP instead?" — _pdp_
"give some examples of what it's possible to ask CADAM!" — paulglx
"there is already a product with a very similar name, CADEM" — zardo
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.