Tools · pyRevit extension

The shortcuts we built for our own sheets.

A free pyRevit extension from our production work. It adds a BIM City tab to the Revit ribbon with eight buttons for sheet layout and view setup.

What's inside

Align Views

Line up viewports on a sheet against a reference viewport or line, so plans sit in exactly the same place from sheet to sheet.

LeftRightTopBottomCenter XCenter Y

Match Crop Box

Pick a source viewport and copy its scope box, or its exact crop box size and shape, to other views. Works in English and French Revit, and tells you when a view template locks the scope box.

Scope boxCrop box

Copy Filters

Copy the view filters you choose, with all their graphic overrides (lines, fills, transparency, halftone, visibility), from one view to several views or view templates. Warns you when a target's filters are controlled by its template.

ViewsView templates

Install in three steps

  1. 1 Install pyRevit pyRevit is free and open source. Get the installer from pyRevit's releases page, install it, then restart Revit.
  2. 2 Unzip the extension Unzip the download into a folder of your choice, for example C:\RevitTools. You should get C:\RevitTools\BIMCity.extension.
  3. 3 Point pyRevit to it In Revit, open pyRevit › Settings › Custom Extension Directories, add C:\RevitTools, save and reload. The BIM City tab appears in the ribbon.

Losing hours to the same task in Revit?

We also write tools for our own production that aren't in this download, such as clearing unclashed reservations and automatic sync with central. Tell us what slows your team down.

Request a custom tool