← 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
CapabilityKerfAutodesk 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
  • 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.