Model QA & auto-fix for Autodesk Revit

Catch every missing Fire Rating before the drawings go out.

Write your standards in plain English. RQube AI turns them into exact rules, checks every door, wall and room in the model, and fixes what fails inside a Revit transaction you can undo.

Revit 2024 and 2025+ Works offline without an API key Every fix is one Ctrl+Z
Level 1 · Floor Plan · Doors 3 ISSUES
60 MIN WALL OFFICE 101 MEETING 102 STORE 103 CORRIDOR PLANT 104 D-101 D-102 D-103 D-104 D-105 — SCALE 1:100
QA SCAN · DOORS NON-COMPLIANT
6 checked50%
  • D-103Fire Rating is emptyOPEN
  • D-10420 min in a 60 min wallOPEN
  • #4821Mark is missingOPEN
Fix all safe issues
16 rule operators 70+ Revit categories Revit 2024 · .NET 4.8 Revit 2025+ · .NET 8 Any model via OpenRouter
How it works

AI reads the standard. Exact rules check the model.

Language models are good at reading requirements and bad at being consistent. RQube keeps them apart: the AI writes the rules once, and a fixed rule engine gives the same answer every time you run it.

01

Read the model

The Revit API pulls elements, instance and type parameters, levels and host walls.

02

Write the rules

The AI turns your sentence into structured JSON rules you can read and edit.

03

Check every element

A local rule engine evaluates each element. Same model, same result.

04

Show the issues

Each violation lists the element, current value, expected value and why.

05

You approve

Nothing changes in the model until you choose a value and press Fix.

06

Fix safely

Changes run in a named Revit transaction, so one undo reverts the batch.

The AI never calls the Revit API. It only produces rules and explanations. Every read and every write to your model goes through RQube's own code, and no API key is needed to run checks: without one, a built-in offline interpreter writes the rules.

Rules

Say what the standard is. Edit the rule it becomes.

Start from a sentence, a saved standard or a blank rule. Conditions can look at the host: a door is checked against the fire rating of the wall it sits in.

You writeCategory: Doors
All doors must have a Mark and a Fire Rating. Doors in 60-minute fire-rated walls need at least a 60-minute Fire Rating.
Operators
EXISTSNOT_EMPTYEMPTYEQUALSNOT_EQUALSCONTAINSSTARTS_WITHENDS_WITHGREATER_THANGREATER_THAN_OR_EQUALLESS_THANLESS_THAN_OR_EQUALINNOT_INUNIQUEMATCHES_PATTERN
RQube writes3 rules
[  { "name": "Mark Required", "parameter": "Mark",    "operator": "NOT_EMPTY", "severity": "ERROR" },  { "name": "Fire Rating Required", "parameter": "Fire Rating",    "operator": "NOT_EMPTY", "suggested_fix": "60" },  { "name": "60-Min Wall Compliance", "parameter": "Fire Rating",    "operator": "GREATER_THAN_OR_EQUAL", "value": 60,    "condition": { "target": "Host", "host_fire_rating_min": 60 } }]
Edit any rule · parameters load from the chosen category10 parameters
Rule:Doors · Fire Rating NOT_EMPTY Read-only parameters such as Area are listed but cannot be auto-fixed.
Auto-fix

Fix one door, a whole rule, or everything safe.

Pick an issue and RQube selects and zooms to the element in Revit. Then choose how far the fix should reach.

1element

Single fix

Type the value, apply it to the selected element, and see it change in the open view.

23elements

Bulk fix by parameter

Set Fire Rating to 60 on every door failing that rule, in one transaction.

Allsafe fixes

All safe fixes

Apply every suggested value from your rules and templates. Read-only parameters are skipped and listed.

Revit undo historyExample
RQube AI: Bulk Fix 23 elements for Fire Rating23 ✓
RQube AI: Fix Mark1 ✓
RQube AI: Apply All Safe Fixes (8 items)7 ✓ · 1 read-only

Each batch is a named transaction. If anything throws, the batch rolls back. If you change your mind, press Ctrl + Z once.

Model health toolkit

The checks you run the week before an issue.

Beyond parameter rules, RQube adds tools for the geometry, families, rooms and sheets that slow a submission down.

QA-03

Schedule creator

Build Revit schedules from the plugin.

  • Scope: active view, whole project, a level or a sheet
  • Pick categories and fields, then create the schedule
In development
QA-04

Used and unused families

See what is loaded and what is placed.

  • Instance counts for every family type
  • List loaded families with no instances, ready to purge
In development
QA-05

Clash and join check

Basic geometry coordination.

  • Elements that intersect each other
  • Walls and structure left unjoined at their ends
In development
QA-06

Duplicate elements

Copies stacked in the same place.

  • Same type at the same location and rotation
  • Near-matches within a tolerance you set
In development
QA-07

Visual model marking

Move between the issue list and the model.

  • Click an issue to select and zoom to the element
  • Color failing elements red in the active view
In development
QA-08

Sheet and documentation QA

Drawing checks before submission.

  • Sheets with no views, views without a template
  • Views with heavy manual overrides
  • Revision, date and drawn-by consistency across the set
In development
QA-09

Rooms and areas cleaner

Fix the room warnings everyone ignores.

  • Unplaced, not enclosed and redundant rooms and spaces
  • Zoom to the boundary problem, or delete in a batch
In development
QA history

A record of every run, for the BIM manager.

Each scan is logged with the project, the rule set, what was checked, what was fixed and what is still open.

Saved standards. Keep your office rules as templates and load them on any project.

Explanations on demand. Ask the AI why an issue matters and what the code requirement is.

Your model, your key. Use OpenRouter with the model you choose, or stay offline.

Compliance by run · example project
100%
RunCategoryCheckedIssuesFixedStatus
#6Doors14809100% COMPLIANT
#5Doors148914PARTIAL
#4Doors1462336NON-COMPLIANT
Issue for construction

Check the model before someone else does.

Install RQube AI, open a project with doors, and run your first scan from the AI QA tab on the ribbon.

ProjectRQube AI
Ribbon tabAI QA
Revision1.0.0
Revit2024 · 2025+
Runtime.NET 4.8 · .NET 8
SheetQA-000
RQube AI · Revit model QA and auto-fix Autodesk and Revit are trademarks of Autodesk, Inc.