SolidCraft is a free, open-source parametric 3D CAD application written in pure Rust. You sketch a 2D profile, add dimensions and constraints, then turn it into a solid with features like extrude, revolve and fillet. Every step lands on an editable timeline, so changing one number later rebuilds the whole model. It runs as a desktop app on Windows, macOS and Linux, as a web app in your browser, and as a command-line tool that AI agents can drive through MCP.
The tool at the top of this page loads the official web build so you can try it in a few seconds, then hands you the right installer for your computer.
What you can do with SolidCraft
SolidCraft covers the everyday parts of mechanical CAD. Its feature list counts more than 370 commands. The ones most people reach for first:
- Sketches: lines, arcs, rectangles, circles, slots, splines and text, with constraints such as coincident, tangent, parallel, equal and symmetric.
- Solids: extrude, revolve, sweep, loft, hole, thread, rib, shell, fillet, chamfer and patterns.
- Assemblies: components with joints (rigid, gear, rack and pinion, screw), motion studies, exploded views and interference checks.
- Sheet metal: flanges, hems, fold and unfold, and flat patterns you can export as DXF.
- Parameters: named values with unit-aware expressions, plus configurations for part variants.
File formats
| Format | Open | Save / export |
|---|---|---|
| STEP (AP203/214/242) | Yes | Yes (AP242) |
| IGES | Yes | Yes |
| STL, 3MF, OBJ | Yes (as mesh) | Yes |
| glTF | Yes (as mesh) | No |
| DXF / SVG | Into a sketch | DXF |
| FreeCAD .FCStd, Rhino .3dm | Desktop app only | No |
That makes SolidCraft a practical choice for 3D printing: model the part, export STL or 3MF, and send it to your slicer.
Desktop, browser or command line?
- Desktop app is the full experience: fastest, saves to real folders, and since v0.13.0 it has a built-in agent chat (Ctrl/Cmd+Shift+A) that can talk to tools like Claude Code, Codex, Gemini CLI or a local model.
- Browser app needs no install, which helps on a locked-down work laptop. Saves go to the browser's private storage, and FreeCAD/Rhino import and agent chat are desktop-only.
solidcraft-cliruns headless: build a part from a JSON script, export STEP, render a PNG, measure volume and area, or start an MCP server.
Our SolidCraft download guide lists every installer and how to get past the "unknown publisher" warnings.
SolidCraft and AI agents (MCP)
SolidCraft ships an MCP server, so an AI assistant can create, measure and export models for you. In Claude Code it takes one line: claude mcp add solidcraft -- solidcraft-cli mcp. The SolidCraft MCP setup page has the Claude Desktop config, the full tool list and the file-access rules.
How it compares
SolidCraft is young. The first release came out on 9 October 2026 under the name SolveCraft, and the project has been shipping several releases a day since. It uses the truck B-rep kernel written in Rust, not OpenCASCADE like FreeCAD. If you are choosing between them, read SolidCraft vs FreeCAD. If you just want to make something, the SolidCraft tutorial walks through a first part step by step.
Keyboard shortcuts worth learning first
| Key | Command | Key | Command |
|---|---|---|---|
| L | Line | E | Extrude |
| R | Rectangle | F | Fillet |
| C | Circle | H | Hole |
| D | Dimension | I | Measure |
| S or / | Command search | F6 | Fit view |
All shortcuts can be remapped under File › Keyboard Shortcuts.
Is it the right tool for you?
SolidCraft suits makers, hobbyists and engineers who want a free parametric modeller that feels closer to Fusion-style tools than to older open-source CAD. The project itself says it is early: 2D drawings are not built yet, STEP assemblies are flattened on import, and threads are faceted. For brackets, enclosures, jigs and printable parts, it already does the job, and the browser version makes it quick to find out.