design 3d-printable parts by talking

Describe the part.
Print the part

no CAD software · no tutorials · no failed prints

nurb gives the AI you already talk to real CAD skills. Say what you need, watch it take shape live, hit print.

$curl -fsSL https://nurb.dev/install.sh | sh free · open source · runs on your computer
// 01  the whole idea

You say it. It appears. This one is live.

Make an adapter that connects my shop vac hose to the dust port on my table saw
Done: Ø57.6 → Ø35.0 · 74 mm, all checks clean. Drag the sliders to tweak it.
drag to orbit · scroll to zoom

This demo is a lightweight imitation; the real thing runs a full engineering CAD kernel. The STL you download here is real and printable, though. Go print it.

// 02  the conversation

Revisions are sentences too.

Look at the part, say what's wrong with it. CAD software never opens.

It wobbles on the vac hose, way too loose
Measure the outside of the hose end for me. Calipers if you have them, a careful ruler works.
57.4
Bored the cuff to 57.6 mm, a snug push fit. Checks still clean, and the stl button has your file.
measures, never guessesIt asks for the real dimension instead of inventing one.
millimeters, not menusEvery dimension becomes a slider. Automatically.
your tweaks stickDrag, save. Your AI keeps designing from your numbers.
files that just workSTL for your slicer. STEP if a machine shop asks.
// 03  how it works

You talk. It models. Physics checks the work.

Three things happen. You only do the first.

you
Say what you need. It asks for measurements instead of guessing.
your browser
hose_adapter rebuilt
Ø57.6 → Ø35.0 · 74 mm
0.3 s · your view stays put
Watch it take shape. Live, and the camera never jumps.
the check
walls thick enough everywhere
bed grip plenty of plate contact
overhang bore shoulder at 52°, stretch the taper
Failures get caught before your printer finds them.
// 04  the safety net

Eight rules between you and a failed print.

Calibrated on parts that really printed, and they know which printer you own.

overhangslopes too steep to print
min_wallthe thinnest spot in the part
sliverdetails too small to print
concave_cosmeticfinish work in inside corners
bed_beveledges that lose grip on the plate
stabilityparts that will tip over
projection_ratiojuts that sag or snap
build_volumedoes it even fit your printer
// 05  get started

One copy-paste and a sentence.

Works with Claude Code, Cursor, Codex, Copilot, and friends.

  1. $curl -fsSL https://nurb.dev/install.sh | sh

    Paste into Terminal. Installs nurb and teaches your AI how printable parts are designed. Prefer your own package manager? uv tool install nurb then npx skills add shpigford/nurb does the same two things.

  2. Make an adapter that connects my shop vac hose to the dust port on my table saw

    Your AI models it, checks it, and sends you a link to watch. Looks right? Print.