SpeakCAD vs Zoo Text-to-CAD: engineering STEP files for developers, or print-ready parts for makers
Zoo's Text-to-CAD is one of the more serious attempts at generative CAD: a prompt produces a proper boundary-representation model with STEP export, a code language of its own, and an API for building products on top. It is aimed at engineers and developers. SpeakCAD is aimed at someone with a printer and a broken knob, and the differences follow from that.| Criterion | SpeakCAD | Zoo Text-to-CAD |
|---|---|---|
| Audience | Makers and 3D printer owners, no CAD skills assumed | Engineers and developers; API and desktop studio |
| Where it runs | Browser on any phone, tablet or computer; nothing to install | Desktop application and API; web demo (check current availability) |
| Editing | Chat: say what to change; ghost of the previous version; tap a face to read a size | Edit the generated code or re-prompt in the studio |
| Inputs | Text, photos with a ruler to copy a part, STL/3MF/.scad uploads | Text; code in its own language |
| Printability | Wall thickness, clearances, orientation and overhang rules applied by default | Not print-specific; an engineering model |
| Output | STL, 3MF, OpenSCAD source | STEP, STL, OBJ, glTF and more |
| Parametric | Yes, named OpenSCAD variables you can change by chat or in the dimensions panel | Yes, via its code language |
| Price | Free to generate and preview; Maker $3.99/mo or Pro $7.99/mo for downloads | Free tier with usage limits, then usage-based and paid plans (check their site) |
Different jobs
Zoo wants to be the generative CAD engine that other products are built on, and the engineering desktop that produces STEP for manufacturing. That is a real and hard problem, and it is not the maker's problem. The maker's problem is: this shelf needs a bracket, my printer is in the garage, and I do not know CAD.
SpeakCAD is shaped by that problem. The interface is a chat that works on a phone. The model is parametric OpenSCAD, chosen because an AI writes it reliably and a browser compiles it in seconds. Fits, wall thicknesses and orientation are decided for you unless you say otherwise. The output is the STL or 3MF the slicer wants. When the print does not fit, the fix is a sentence and a free re-download.
Where Zoo wins
If you need a STEP file for a machinist or for an assembly in SolidWorks or Fusion, or you are a developer building generative CAD into your own product, Zoo is the right tool and SpeakCAD does not try to be. Its B-rep output is what engineering workflows expect; a mesh from OpenSCAD is not.
Where SpeakCAD wins
If the destination is a 3D printer: the parts come out print-ready, the editing loop is a conversation rather than code, it works from the phone in your pocket, it copies a physical part from two photos and a ruler, and it rebuilds an STL you downloaded so you can change it. The pricing is a few dollars a month rather than usage metering.
The code question
Both tools produce code. Zoo's is its own language; SpeakCAD's is OpenSCAD, which has existed since 2010, runs on any computer, and can be pasted into the desktop OpenSCAD or into another AI. You can view and download the source from every SpeakCAD project.