← all parity reports

Mechanical

Kerf vs Shapr3D

Direct + history-based modeling on iPad/desktop — compared honestly against MIT open-core.

10/11in Kerf today
10/11in Shapr3D (included)
0behind a paid tier
2026-06-05last reviewed
CapabilityKerfShapr3D
Constraint sketcher (geometric + dimensional)D1 yes packages/kerf-cad-core/src/kerf_cad_core/sketch.py yes source ↗
3D solid modeling (extrude/pocket/revolve/sweep/loft)D1 yes packages/kerf-cad-core/src/kerf_cad_core/feature_loft.py yes source ↗
Fillet / chamfer (variable, continuity blends)D1 yes packages/kerf-cad-core/src/kerf_cad_core/geom/fillet_solid.py yes source ↗
Direct modeling (move/offset face & edge)D1 yes packages/kerf-cad-core/src/kerf_cad_core/direct_edit.py yes source ↗
History-based parametric (feature tree + design intent)D1 yes packages/kerf-cad-core/src/kerf_cad_core/geom/history/persistent_naming.py yes source ↗
Variables + expressions (parametric dimensions)D1 yes packages/kerf-cad-core/src/kerf_cad_core/sketch.py yes source ↗
Open-source core / chat-nativeD1 yes packages/kerf-sdk/src/kerf/ no source ↗
STEP / IGES neutral importD8 yes packages/kerf-cad-core/src/kerf_cad_core/io/step_reader.py yes source ↗
STEP / STL / 3MF exportD8 yes packages/kerf-cad-core/src/kerf_cad_core/io/step_writer.py yes source ↗
Parasolid (X_T) exportD8 no yes source ↗
2D drawings from 3D modelD11 yes packages/kerf-cad-core/src/kerf_cad_core/drawings/ yes source ↗
  • yes shipped
  • partial works with limits
  • present, but behind an add-on or meter
  • no not available

Corrections welcome. These rows are read off published documentation on the date shown and go stale as products ship. If a row is wrong, open an issue — the source file is public/compare/shapr3d.md and every claim in it carries a link.