SketchForge-3D
Local-first browser 3D design editor: build shapes, cut holes, group parts, import STL and export models, with an MCP interface and REST API plus a macro runner for LLMs.
What it does and how it connects
SketchForge is a local-first 3D design editor that runs in the browser. Build shapes, cut holes, group parts, import STL files, and export models without accounts, cloud lock-in, or heavyweight CAD setup. The loop is: drop a shape, resize it, rotate it, make another shape a hole, group the result, import an STL if primitives are not enough, and export the finished model.
The primitive library covers boxes, cylinders, spheres, cones, pyramids, wedges, text, roofs, half spheres, torus shapes and tubes. The solid-and-hole workflow supports boolean intersection, reversible chamfer and fillet edge tools, STL import, and STL, OBJ and STEP export workflows with round-trip exact STEP and B-Rep geometry. Projects live in browser storage with generated thumbnails, and the workplane offers grid, camera controls, snap settings, transform handles, outlines and inspector controls.
This repository is a fork of SketchForge by Formsmith746, carried forward with additional features and fixes: exact CAD booleans and fillets, a REST API and MCP bridge, server-side project storage, hollowing, and 3MF export. Bug reports and feature requests for this build belong here; the original project is the better place for anything about upstream SketchForge itself.
Alternatives
Compare side by side- CADence
Parametric 3D CAD for makers that runs in the browser and as a desktop app, rather than a local-first shape-and-hole editor.
- anvilcad
Free open-source parametric 3D CAD in Rust with its own B-rep kernels and a SOLIDWORKS-style workflow, rather than a browser shape-and-hole editor.
- OCCT
The Open CASCADE Technology geometry kernel library, rather than a browser 3D design editor.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
Sources
Not verified
- Pricing: none stated on the repo.
- No independent user voice found: recent repo activity is contributor pull requests and bot releases.
- Fork: this repo is a fork of Formsmith746/SketchForge-3D, not the original project; the README states this explicitly.
- Thin source: 0 stars and no user issues; the entry rests on the README and the repo record.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.