← 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
| Capability | Kerf | Shapr3D |
|---|---|---|
| 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
- paid tier 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.