Projects

paused / case study

Mold

A conversational CAD studio: describe a part in plain language, watch it take shape, and iterate by talking instead of clicking through a modeling tree.

Statuspaused
SurfacePrivate
Updated2026-06-02
OutcomeA conversational CAD studio: describe a part in plain language, watch it take shape, and iterate by talking instead of clicking through a modeling tree.

Stack and decisions

Next.js

Part of Mold's current operating boundary.

FastAPI

Part of Mold's current operating boundary.

Python

Part of Mold's current operating boundary.

shadcn/ui

Part of Mold's current operating boundary.

Timeline

Started 2026-05-18

Updated 2026-06-02

Surface Private

What it is

Mold is an attempt to design real, printable parts by conversation. You describe what you want, the system proposes a model, renders it so you can see it, and then you refine it in a talk → design → visualize → iterate loop — the modeling happens through dialogue rather than a traditional CAD interface.

A Next.js front end carries the conversation and the live preview; a FastAPI "brain" turns intent into geometry. The goal is a next version of a real object — a watch mount — that the studio designs better than the hand-built one.

Why I built it

Parametric CAD is powerful and miserable to learn. For the small functional parts I actually print, the bottleneck isn't precision — it's the translation from "I want a holder shaped like this" into the modeling tree. A conversational layer that handles that translation seemed worth trying.

What I learned

Status & next steps

Mold v0.2 runs as a me-only studio on the homelab — there's no public demo. The CAD work is currently paused: the conversational loop and rendering are in place, but designing a part that genuinely beats the hand-built version needs better reference photos and a tighter print-feedback loop. It picks back up once the reference capture is solid.