← all parity reports
BIM & AEC
Kerf vs Autodesk Revit
Industry-standard BIM for AEC — compared honestly against MIT open-core.
39/41in Kerf today
35/41in Autodesk Revit (included)
0behind a paid tier
2026-05-19last reviewed
| Capability | Kerf | Autodesk Revit |
|---|---|---|
| Parametric wall types (compound, multi-layer)D13 |
yes
packages/kerf-bim/src/kerf_bim/walls.py
|
yes Full — compound walls, layer function, wrapping source ↗ |
| Curtain wall system (grid, panels, mullions)D13 |
yes
packages/kerf-bim/src/kerf_bim/tools/curtain_wall.py
|
yes Full — curtain wall host, grid rules, panel families, mullion profiles source ↗ |
| Doors and windows (host-based, parametric families)D13 |
yes
packages/kerf-bim/src/kerf_bim/openings.py
|
yes Full — hosted in walls, instance/type params, schedule-ready source ↗ |
| Floor / slab (span direction, structural layers)D13 |
yes
packages/kerf-bim/src/kerf_bim/slabs.py
|
yes Full — architectural + structural floor types, span direction arrows source ↗ |
| Roof (footprint, extrusion, mass)D13 |
yes
packages/kerf-bim/src/kerf_bim/roof_geometry.py
|
yes Full — footprint, extrusion, face-based, mass roof source ↗ |
| Stairs (run/landing/railing, code check)D13 |
yes
packages/kerf-bim/src/kerf_bim/stairs.py
|
yes Full — component-based stair tool, tread/riser/landing, code checks source ↗ |
| RampsD13 |
yes
packages/kerf-bim/src/kerf_bim/walls.py
|
yes Full — parametric ramps with railings source ↗ |
| Columns (architectural + structural)D13 |
yes
packages/kerf-bim/src/kerf_bim/framing.py
|
yes Full — architectural columns, structural columns with analytical model source ↗ |
| Structural framing (beams, braces, trusses)D13 |
yes
packages/kerf-bim/src/kerf_bim/grid.py
|
yes Full Revit Structure — beams/braces/trusses with analytical model and Robot link source ↗ |
| Structural grid (levels, grids, column grids)D13 |
yes
packages/kerf-bim/src/kerf_bim/grid.py
|
yes Full — named grid lines, level datums, column-grid intersections source ↗ |
| MEP — HVAC duct systemsD13 |
yes
packages/kerf-bim/src/kerf_bim/tools/mep.py
|
yes Full Revit MEP — duct layouts, fittings, air terminals, duct sizing source ↗ |
| MEP — plumbing (pipe systems, fixtures)D13 |
yes
packages/kerf-bim/src/kerf_bim/tools/mep.py
|
yes Full — pipe systems, fixtures, flow calculation, slope enforcement source ↗ |
| MEP — electrical (circuits, panels, lighting)D13 |
yes
packages/kerf-bim/src/kerf_bim/tools/mep.py
|
yes Full — electrical circuits, panel schedules, switch systems, lighting fixtures source ↗ |
| Parametric family editor (nested families, type catalogue)D13 |
yes
packages/kerf-bim/src/kerf_bim/family_editor.py
|
yes Deep — nested families, shared parameters, formula-driven visibility, level hosting source ↗ |
| Site toposolids and earthworkD13 |
yes
packages/kerf-bim/src/kerf_bim/site.py
|
yes Full — toposolids (Revit 2024+), graded regions, cut/fill volumes source ↗ |
| Material catalogue (render appearance, structural, thermal)D13 |
yes
packages/kerf-bim/src/kerf_bim/materials.py
|
yes Full — material browser, render appearance, structural props, thermal props source ↗ |
| Element schedules (quantity takeoff, room schedules)D13 |
yes
packages/kerf-bim/src/kerf_bim/tools/schedule.py
|
yes Full — multi-category schedules, calculated values, export to CSV source ↗ |
| Rooms and spaces (area, occupancy, program)D13 |
yes
packages/kerf-bim/src/kerf_bim/spaces.py
|
yes Full — room bounding, space objects for MEP loads, color-fill plans source ↗ |
| BIM views (plan, section, elevation, 3D, callout)D13 |
yes
packages/kerf-bim/src/kerf_bim/tools/view.py
|
yes Full — floor plans, reflected ceiling, sections, elevations, 3D views, callout regions source ↗ |
| Sheets and title blocks (multi-sheet drawing sets)D13 |
yes
packages/kerf-cad-core/src/kerf_cad_core/drawings/
|
yes Full — sheet sets, title block families, view placement, revision tracking source ↗ |
| Dimensions and annotations on sheetsD13 |
yes
packages/kerf-cad-core/src/kerf_cad_core/drawings/
|
yes Full — linear, angular, radial, spot elevation, tag families source ↗ |
| IFC import (IFC2x3 / IFC4)D13 |
yes
packages/kerf-bim/src/kerf_bim/import_ifc/
|
yes Certified — buildingSMART certified IFC 2x3 and IFC4 import source ↗ |
| IFC export (IFC4 round-trip)D13 |
yes
packages/kerf-bim/src/kerf_bim/export_ifc/
|
yes Certified — IFC 2x3 and IFC4 export with property sets source ↗ |
| Clash detection (cross-discipline)D13 |
yes
packages/kerf-cad-core/src/kerf_cad_core/clash/detect.py
|
yes Via Navisworks — federated multi-model clash detection source ↗ |
| Worksharing / concurrent BIM editingD13 |
yes
packages/kerf-bim/src/kerf_bim/worksharing.py
|
yes Full — worksets, central model, cloud worksharing via Autodesk Construction Cloud source ↗ |
| Dynamo visual programmingD13 |
yes
packages/kerf-bim/src/kerf_bim/
|
yes Full — Dynamo Studio + Dynamo Player; node-based scripting of BIM model source ↗ |
| pyRevit / Revit API Python automationD13 |
yes
packages/kerf-sdk/src/kerf/
|
yes Full — open Revit API + pyRevit community extensions source ↗ |
| BIM model-based energy analysis (Revit Insight)D13 |
yes
packages/kerf-cad-core/src/kerf_cad_core/buildingenergy/
|
yes Via Autodesk Insight — whole-building EUI benchmarking from Revit mass source ↗ |
| 4D construction sequencingD13 |
yes
packages/kerf-bim/src/kerf_bim/
|
yes Via Navisworks / Autodesk Construction Cloud TimeLiner source ↗ |
| 5D cost estimation integrationD13 |
yes
packages/kerf-bim/src/kerf_bim/
|
yes Via Autodesk Construction Cloud / Assemble — model-based quantity takeoff source ↗ |
| Autodesk Construction Cloud / BIM 360 (cloud hosting)D13 |
partial
packages/kerf-cloud/src/kerf_cloud/
|
yes Full — ACC hosts central models, coordination, document management source ↗ |
| Open-source / self-hosted deploymentD13 |
yes
README.md
|
no Proprietary — Windows-only, no self-hosted option source ↗ |
| Chat-native LLM editingD13 |
yes
packages/kerf-chat/src/kerf_chat/
|
no No LLM interface we are aware of (as of May 2026) source ↗ |
| Structural analytical model (node/member/load)D2 |
yes
packages/kerf-structural/src/kerf_structural/aisc_member.py
|
yes Revit Structure — automatic analytical model generation from physical model source ↗ |
| Robot Structural Analysis integrationD2 |
no
packages/kerf-structural/src/kerf_structural/
|
yes Two-way link Revit Structure → Autodesk Robot Structural Analysis source ↗ |
| AISC 360 steel member designD2 |
yes
packages/kerf-structural/src/kerf_structural/aisc_member.py
|
partial Via Robot or third-party link — not native in Revit source ↗ |
| ACI 318 concrete designD2 |
yes
packages/kerf-structural/src/kerf_structural/aci_column.py
|
partial Via Robot or third-party — not native in Revit source ↗ |
| ASCE 7 wind and seismic loadsD2 |
yes
packages/kerf-structural/src/kerf_structural/load_combinations.py
|
partial Load cases defined in Revit; code checks via Robot source ↗ |
| FEM linear static (3D solid)D2 |
yes
packages/kerf-fem/src/kerf_fem/plate.py
|
yes Via Autodesk Robot or Nastran In-CAD — FE analysis linked to Revit model source ↗ |
| Civil 3D interoperability (site, alignment, corridor)D8 |
yes
packages/kerf-civil/src/kerf_civil/superelevation.py
|
yes Via Civil 3D → Revit link — corridor surfaces and alignment data source ↗ |
| Geotech / site analysisD8 |
yes
packages/kerf-cad-core/src/kerf_cad_core/geotech/
|
partial Basic site toposolid in Revit; geotechnical analysis via InfraWorks or external 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/revit.md and every claim in it carries a link.