Skip to content
Craft Wiki

SolidCraft

SolidCraft is an open-source parametric 3D CAD application written in Rust. Sketch on a plane, constrain and dimension the sketch, turn profiles into solids on a feature timeline, and change a parameter to watch the timeline rebuild.

SolidCraft 3D CAD workspace showing a parametric enclosure model with features, browser hierarchy, and timeline

  • Geometric constraint solver: Sketch on planes with parameter-driven dimensions, coincident points, tangency, perpendicularity, symmetry, and equality.
  • Feature timeline: Parametric extrude, revolve, sweep, loft, fillet, chamfer, shell, holes, and patterns. Every feature is recorded chronologically and recalculates when earlier steps change.
  • Assemblies & components: Multi-body modeling, components, joints, sheet metal workflows, and plastic enclosure tools.
  • Interoperability: STEP, IGES, 3MF, STL, and OBJ import and export.
  • Automated & agentic control: Every action is a command scriptable via CLI, a JSON control channel, or a Model Context Protocol (MCP) server for AI coding agents.
  • Getting started: Workspace layout, basic concepts, and creating your first parametric solid.
  • Install and update: Installing with ArtCraft Launcher, Flatpak, AppImage, or compiling from source.
  • Workflows: Sketching, parametric modeling, assemblies, and automation with CLI/MCP.
  • Troubleshooting: Resolving constraint conflicts, broken timeline features, and display issues.