Vibe-Cading (welch52553-byte)
Geometry annotation tool for OpenSCAD projects that labels faces so an AI can understand a 3D model precisely.
What it does and how it connects
Vibe-Cading bridges the gap between natural language and OpenSCAD geometry. Describing a face to an AI in words is imprecise, so the tool loads an OpenSCAD project folder, lets the user click a face or edge, and gives it a name. The structured JSON output carries exact geometric context, normals, coordinates, area, and length, so the AI collaborator can make accurate edits.
The README describes it as running entirely in the browser with no installation: OpenSCAD compiles in-browser through WebAssembly, the viewer recompiles within about 2 seconds of a save, and the model, labels, and notes save as JSON written directly to the local folder. It supports multi-file projects through include and use, Customizer parameters as sliders and toggles, an in-browser SCAD editor, and an English and Chinese bilingual interface. The README warns the project is under active development and functionality is not guaranteed.
Alternatives
Compare side by side- OpenSCAD
The OpenSCAD application itself, while Vibe-Cading is the annotation layer that gives an AI exact face and edge context.
- text-to-cad
Generates CAD from text prompts, while Vibe-Cading labels existing OpenSCAD geometry so an AI can edit it precisely.
- solidifai
A desktop build123d studio with a live viewport, rather than a browser annotation tool for OpenSCAD projects.
- harnesscad
A verifier-first harness for CAD operation streams, rather than a face-labeling tool for OpenSCAD geometry.
- build123d-mcp (pzfreo)
An MCP server for build123d modeling, rather than a browser tool that annotates OpenSCAD faces for an AI.
Sources
Not verified
- Pricing: none stated on the repo; the live site now serves an unrelated diary app and carries no pricing.
- Real user voices: no real linked post read for this page; the repo has no open issues.
- Related Error Index entries: no matching entry verified.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle welch52553-byte
- Website: the README names vibecading.net, but the live domain now serves an unrelated diary app, so no tool website is listed.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.