Guide communautaire non officiel – ni affilié à SolidCraft / Tangency Labs, ni soutenu par eux. Sites officiels : solidcraft.io · GitHub · Documentation

SolidCraft vs FreeCAD

Informations sur SolidCraft issues du README de tangency-labs/solidcraft, de docs.solidcraft.io et de la ROADMAP (version suivie ici : v0.16.2). Informations sur FreeCAD issues de freecad.org, de la documentation sur la licence, de la page sur les bibliothèques tierces et des notes de version de FreeCAD 1.1.4. FreeCAD® est une marque de ses détenteurs ; ce site n’est affilié ni au projet FreeCAD ni à Tangency Labs.

Guide d’orientation communautaire, pas un banc d’essai en laboratoire. En cas de divergence entre versions, fiez-vous aux documentations d’origine.
Application web SolidCraft affichant la plaque d’exemple officielle (Sample Plate) avec sa chronologie de fonctions
Application web SolidCraft (v0.16.2) – Sample Plate avec sa chronologie paramétrique. Image reprise des visuels d’exemple de ce site.

En un coup d’œil

CritèreSolidCraftFreeCAD
LicenceMIT OR Apache-2.0 (double licence)LGPL-2.0-or-later (application)
Noyau géométriquePile B-rep 100 % Rust (SolidCore / travaux sur le noyau du projet)OpenCASCADE Technology (OCCT)
InterfaceÉditeur paramétrique unique + chronologie des fonctionsOrganisée en ateliers (PartDesign, Sketcher, TechDraw, Path, FEM…)
Contraintes d’esquisseEsquisses contraintes dans la chronologieAtelier Sketcher (solveur de contraintes mature)
MaturitéJeune ; « utilisable pour des pièces simples » selon le projetBranche 1.x mature (version de maintenance 1.1.4 en 2026-09)
Mises en plan / FAO / FEMReportées dans la feuille de route officielleAteliers TechDraw, Path (FAO), FEM
Format natif.solidcraft.FCStd
ÉchangeSTEP, IGES, 3MF, STL, OBJ ; .FCStd/Rhino via cadmpegSTEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE et d’autres
Fusion .f3dAucun importateur natif documenté – utilisez le STEPPas d’importateur natif Fusion officiel (utilisez STEP/formats d’échange)
PlateformesWindows / macOS / Linux (bureau) + application web wasm officielleWindows / macOS / Linux (bureau, en priorité)
ScriptsScripts de commandes JSON, CLI sans interface, paramètres tenant compte des unitésAPI Python très complète, macros, addons d’ateliers
IA / MCPsolidcraft-cli mcp intégréPonts MCP communautaires (p. ex. freecad-mcp) ; hors du cœur

Noyaux et style de modélisation

SolidCraft modélise les solides avec une approche B-rep 100 % Rust et une chronologie de fonctions modifiable (esquisse → extrusion/congé/coque/… → modifier un paramètre et reconstruire). Le projet développe aussi SolidCore, un noyau géométrique en Rust.

FreeCAD repose sur OpenCASCADE (OCCT), un noyau de CAO en C++ éprouvé de longue date, et propose la modélisation à travers des ateliers spécialisés. Cette modularité fait la force de FreeCAD pour les mises en plan, la FAO, la FEM et les tâches orientées BIM.

Mode esquisse de SolidCraft sur le profil de l’équerre officielle : cotes 40 / 30 et épaisseur sur les deux branches, entièrement contrainte (0 degré de liberté). Capture de l’interface en anglais.

Lequel choisir ?

Préférez SolidCraft si…

Préférez FreeCAD si…

Interface web de SolidCraft affichant l’exemple officiel d’équerre paramétrique
L’exemple officiel examples/bracket.json ouvert dans l’application web SolidCraft – une pièce simple typique du périmètre actuel.

Formats de fichiers et migration

FAQ

SolidCraft peut-il remplacer FreeCAD ?

Pas aujourd’hui pour la plupart des workflows de production. FreeCAD (dernière version stable 1.1.x) est une suite mature organisée en ateliers, avec TechDraw, Path/FAO, FEM et un immense écosystème d’addons. SolidCraft est jeune et se concentre sur les solides paramétriques, un workflow à éditeur unique et une automatisation MCP/CLI de premier plan.

SolidCraft peut-il ouvrir les fichiers FreeCAD .FCStd ?

Oui pour les solides, via la voie cadmpeg documentée (de la même famille que l’import STEP) : vous obtenez la géométrie sous forme de fonction de base « Import », et non l’historique paramétrique complet de FreeCAD. Préférez le STEP si vous n’avez besoin que d’un échange B-rep.

FreeCAD dispose-t-il d’un MCP comme SolidCraft ?

SolidCraft intègre solidcraft-cli mcp directement dans son code. Pour FreeCAD, le MCP existe sous forme de projets communautaires (par exemple neka-nat/freecad-mcp) qui exigent généralement que FreeCAD tourne avec un addon ou un pont – il ne s’agit pas d’un serveur stdio intégré à l’application principale.

Lequel est le plus adapté aux agents IA ?

Si vous voulez une interface de commandes de CAO locale, sans interface graphique et en un seul binaire, le MCP de SolidCraft est conçu pour cela. Les agents qui travaillent avec FreeCAD le pilotent en général via des ponts MCP communautaires et Python. Choisissez selon que vous avez besoin des ateliers de FreeCAD ou de la CLI de SolidCraft pensée pour les agents.

Et les mises en plan, la FAO et la FEM ?

FreeCAD inclut les ateliers TechDraw, Path (FAO) et FEM. La feuille de route publique de SolidCraft reporte les mises en plan, la FAO/fabrication et la simulation.

Sources

À lire aussi : SolidCraft vs Fusion 360 · guide d’installation · tutoriel MCP · FreeCAD MCP face aux autres serveurs MCP pour la CAO · avis sur SolidCraft.