
Show Hidden Elements
Typically elements of a Revit model should be hidden from views through global settings such as the visibility graphics settings of a view, or view filters. However, Revit also has the ability to hide specific elements selected by a user…

Performance Advisor
The Revit 2014 API added a PerformanceAdviser class which can be used to check a Revit model for various issues can can hinder the performance of the model. This functionality, however, was not exposed through the UI and could only be…

Compare Object Styles
Compare Object Styles is a Revit add-in which can compare the object style settings between multiple Revit models or templates. The tool first prompts the user to select the files to compare. It then opens each file, extracts the object…

Progress Log
The Progress Log Revit add-in records a persistent log of the messages displayed in the Revit status bar. Often when trying to diagnose issues with loading, saving, or syncing there will be a status message about a DWG file or something…

View Reference Graph
This Revit add-in analyzes all references between views in a Revit model such as sections, elevations, and callouts. Using this information it builds a node/edge graph of the relationships between the views, which is then uses to generate diagrams showing the…

Occupancy Calculator
Occupancy Calculator is a Revit add-in that calculates the maximum occupants per each area in a Revit model based on an assigned occupant load factor. The add-in includes both options to round up and to round down to a whole…

Activity Log
The Revit Activity Log add-in records user’s Revit activity to a central SQL database. This includes when Revit is being used, files are opened, and local files are synchronization to central. The resulting data collected from this tool is used to identify…

View Profiler
The View Profiler add-in is used to test and evaluate the performance of views in a Revit model. First, the Profile View command times how long it takes to refresh the active view. Views that take an excessively long time…

Sheet List Tools
Sheet List tools can be used to create and rename drawing sheets in a Revit model through Excel. Often drawing lists are created by senior designers on a project outside of Revit in Excel. This tool can read these excel…

Revit Server Backup
Revit Server Backup is a utility I created for creating backups of models hosted on Revit server. Revit Server does not store models as standard RVT files, which means if there is a problem with a sever there is also no…