
Network File Checker
Network File Checker is a utility which I developed that can be used to verify the existence and version of a file on many remote computers on the network. This can be be used to batch verify the installation of software,…

Directory Structure Checker
Directory Structure Checker is a utility I wrote which validates an existing directory and file structure against a predefined standard. Standard structures are defined as a simple text file using a syntax that I developed. The syntax uses various types of wildcards…

Delete Viewport Types
Often unneeded and unwanted viewport types will be created in a Revit model. These can be difficult to purge, as there is no easy way in Revit to find which sheets are using each viewport type. In addition, views in…

Wall Type Browser
The Wall Type Browser add-in adds a dockable list of the wall types in the current document to Revit. This list shows the details of each wall types, along with a preview images of the structure of the type. The list can…

Batch Open
The Batch Open Revit add-in can create and open local copies of multiple central models with a single command. This is useful on projects with many models that otherwise would have to be opened one at at time. Particularly this…

Sync Areas to Rooms
This Revit Add-in synchronizes the parameters of rooms in a Revit model to corresponding areas. This includes both built in parameters such as name and number as well as custom project parameters.

Project Setup
Project Setup is a Revit add-in that I developed for setting up Revit project files. Each setup is associated with a specific Revit template file, and consists of one or more setup tasks. The setup editor is shown in the image below….

Revit Add-In Library
Revit Add-In Library is a suite of tools I developed that can be used to package, version, and distribute Revit add-ins to users. In concept it is similar to the Autodesk App Exchange, or the Apple App Store. It consists…

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…

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…