Editing and iterating on 3D models with AI

Click a face, change a number: editing 3D models without re-prompting

Not every edit needs the AI. Click any part of the render, see its dimensions as editable numbers, type a new value and recompile locally in a second.
8 September 2026 · 2 min readaieditingproduct

Three ways to change a model

MethodSpeedBest for
Type a number in the viewerAbout a second, no AIDimensions that already exist as parameters
Fast mode chatSecondsSmall edits: sizes, holes, tolerances, counts
Smart mode chatLongerNew features, redesigns, anything that needs reasoning

Most people start with the chat for everything and discover the viewer edit later. Use both.

Editing in the viewer

Click any surface of the render. A panel opens next to the click showing the size of what you selected and the parameters that shape it: wall = 2, hole_d = 6.4, height = 40. Type a new value and the program recompiles in your browser, no AI involved, no waiting, no credit. The previous shape stays visible as a ghost until you keep or undo.

Click a face that belongs to a named part (the lid, the clip, the standoff) and the panel narrows to that part's parameters. If the program has no part names yet, one click asks the AI to add them.

When to use the chat instead

The viewer edits numbers that exist. It cannot add a feature that does not: a new hole, a chamfer, a slot. For those, the same panel has a text box scoped to the selected part: "add a 6 mm hole through here" is sent with the selection attached, so the AI knows exactly which face you mean.

Fast versus Smart

Two AI modes are available on every message:

  • Fast uses a quicker model with light reasoning. It is right for "make it 2 mm wider", "add two more vents", "change to M3". Most iteration happens here.
  • Smart is the strongest model and thinks through the geometry. Use it for the first version of a part, for anything with moving pieces or fits, and when Fast gets something wrong.

Switching is a toggle above the composer. Every new visit starts on Smart so nobody gets stuck on Fast for a hard problem.

The ghost

After any change, the model as it was is drawn as a translucent overlay on the new one. Walls that got thicker show as a double outline; a moved hole shows both positions. Keep or undo with one click. It is the fastest way to answer "what did that change?" without reading code.

The code is there too

Every model is readable OpenSCAD. Open the code view, and you will see the same parameters the viewer showed. Power users edit there; everyone else does not need to know it exists. Download the .scad file to keep a fully editable copy outside SpeakCAD.

Putting it together

Generate with Smart. Iterate small changes with Fast or directly in the viewer. Use the ghost to check. Print. Fix measured errors by typing the numbers. That loop is why people design ten versions of a part in the time a desktop CAD program takes to open.

Prompts to start from

Open one in the builder, change the numbers to yours, and the model renders in seconds. Keep adjusting in the chat before you print.

A drawer organizer tray 200 x 120 x 40 mm with 1.6 mm walls and four compartments. Name the parts 'tray' and 'dividers' and make the compartment count a parameter.

Open in the builderPre-filled after sign-in. Preview is free.

A knob for a 6 mm D-shaft, 30 mm diameter, 15 mm tall, with 12 grip ridges. Make the diameter, height, ridge count and bore parameters.

Open in the builderPre-filled after sign-in. Preview is free.

Questions

Yes. Click a face in the viewer and type new values for the parameters shown. The program recompiles locally in about a second. The AI is only needed when you add or remove features.

Fast is a quicker model for small edits like sizes, holes and tolerances. Smart is the strongest model and reasons through geometry; use it for new parts and redesigns. You can switch on every message.

A viewer edit is a small parameter change, so re-downloads after it are free under the small-edit rule, as long as the volume and size did not change drastically.

Edit a 3D model by talking to it

Generate a part, then say what to change: wider, taller, another hole, a different lid. Each edit lands in seconds and you can undo it. Unlimited iterations, free.