Screenshots & Demo
Key Features
Active Health Dashboards
Model Integrity Metrics Immediate visibility into warnings, duplicate elements, generic models, in-place masses, CAD imports, and file size.
Warning Treemap A heat-map visualization showing which warning categories are bloating your model.
Deep Impact Analysis Automatic categorization of Revit warnings into High, Medium, and Low impact zones.
Live Rule-Based Checks
Custom Rule Builder Create complex checks using natural language filters — e.g., "Find all Mechanical Equipment where 'Asset Tag' is not populated".
Compliance Scoring Each rule set provides an aggregate % Compliance Score, allowing Project Leads to track model quality over time.
Atomic Isolation Click any "Failed" rule to automatically isolate and zoom to the non-compliant elements in the Revit 3D view.
Progressive Clash Detection
Multi-Discipline Analysis Run geometric intersection tests between the Host model and Linked models (e.g., Architecture vs. MEP).
Asynchronous Processing Clash tests run in a non-blocking background process, keeping your Revit session responsive.
Diagnostic Charts Visualize clash density by category (e.g., Pipes vs. Walls) with high-contrast bar charts.
Conversational Model Analytics
Natural Language Builder A 5-step conversational wizard for creating complex model analytics without needing to write expressions.
Automatic Unit Conversion Displays metrics (Length, Area, Count) in your project's native units (m, mm, ft, in).
Advanced Grouping Analyze and chart data by Level, Family Type, Workset, or Family Name.
Data Security & Compliance
Local-Only Processing All model analysis happens entirely within your local Revit environment.
Read-Only Access The engine never opens a Revit Transaction — zero modification of model geometry or parameters.
Air-Gapped Ready No data ever leaves your machine. Designed for use in secure, offline project environments.
Solution Architecture
🌐 Client Layer
WebView2
Dashboard Interface Chromium-based rendering engine displaying model health metrics, charts, and interactive treemaps. Clicking any metric isolates the relevant elements in Revit's 3D view.
Conversational Analytics Engine A step-based wizard that generates Chart.js visualizations from Revit metadata. Users build complex queries through a guided, natural-language interface.
IPC Message Router Event-driven coordinator handling all front-to-back communication via JSON serialization over the WebView2 pipe.
⚙️ Engine Layer
C# / .NET
Revit API Handler Transacts data through Revit's single-threaded API context using IExternalEventHandler, ensuring thread safety and preventing API-context errors.
Clash Detection Engine Background-threaded intersection analysis between host and linked models using discipline-specific FilteredElementCollectors.
Security & Model Integrity Read-only access only — the plugin never opens a Revit Transaction. WebView2 is locked down with Content Security Policy. No data leaves the local machine.
Data Persistence Manager JSON-based serialization for rulesets and user-defined health metrics, enabling reuse across different projects.
UI Layer (WebView2)
API Layer (C# .NET)
Security Boundary
For BIM Managers
Use searchable category filters to isolate coordination issues across links. The rules engine supports conditional logic that extends beyond Revit's native scheduling capabilities.
For Technology Leads
A decoupled architecture where the UI is HTML/JS, allowing front-end iteration without compromising the stability of the Revit integration. Thread safety is handled via an asynchronous event queue.
For Project Directors
Clear KPIs on model quality help catch coordination gaps early, reducing design-related change orders. Centralized ruleset management standardizes quality definitions across the organization.



