“A phone stand”
FreeCAD — Mechanical CAD
ForgeLab compiles a natural-language description into a real, native FreeCAD model — a full .FCStd round-trip covering parts, bodies, features, and sketches (loft, sweep, fillet, shell, revolve included). The exported file carries the feature description; FreeCAD's own OpenCASCADE kernel computes the real NURBS geometry on recompute. No proprietary format and no fine-tuned model.
The full workflow
generate_documentvalidate_documentexport_document(tool='freecad')open the .FCStd in FreeCADPartDesign — prismatic engineering parts
Use PartDesign (sketch / pad / pocket) for prismatic engineering parts — brackets, mounts, plates, enclosures — built by extruding and cutting closed 2D profiles.
Part workbench — organic and curved shapes
Use the Part workbench (loft / sweep / fillet / shell / revolve) for organic or curved shapes — grips, handles, knobs, ergonomic surfaces — where the exported file carries only the feature description and FreeCAD's own OpenCASCADE kernel computes the real NURBS geometry on recompute.
Choose loft for asymmetric shapes whose cross-section changes along a path (see examples/mechanical/organic_grip.forge.json); choose revolve for axially-symmetric round shapes — knobs, caps, bottle-like grips — where one closed profile spun around an axis is easier to specify correctly than stacked loft sections (see examples/mechanical/rounded_knob.forge.json).
Verified against real geometry
Part-workbench organic-geometry features (loft, revolve, fillet, shell) are verified against actual solid volume calculations and point-membership tests in real FreeCAD — not just "did the file open."
Built with FreeCAD
Renders and screenshots coming soon — each slot says exactly what it will show.
“Design a wireless temperature sensor with ESP32, DHT22, USB-C power, and a 3D-printable enclosure”
Install in 30 seconds
One installer covers all three domains — hardware, mechanical, and 3D. Hermes and OpenClaw setup prompts are on the home page.
$ curl -fsSL https://raw.githubusercontent.com/andresparraarze/ForgeLab/main/scripts/install-claude-code.sh | bash$ curl -fsSL https://raw.githubusercontent.com/andresparraarze/ForgeLab/main/scripts/install-codex.sh | bash