Home
← Back

Installing RoomTools

The whole way — from installing pyRevit to your first button in Revit. It takes a few minutes. If something goes wrong, see “If the tab didn't appear” or write to .

01Install pyRevit

RoomTools runs inside pyRevit, a free add-in for Revit. If Revit already has a pyRevit tab, skip to step 2.

  1. Close Revit.
  2. Open the pyRevit releases page: github.com/pyrevitlabs/pyRevit/releases.
  3. In the latest release, in the file list (Assets), download the single-user installer — a file named like pyRevit_…_signed.exe.
  4. Run it and complete the installation with the default settings.
  5. Open Revit — the pyRevit tab will appear.

02Download the archive

You can download the archive on the order page right after payment, or with the “Download for free” button on a free tool's card on the home page. You'll get a file called RoomTools.zip. No need to unpack it yet.

03Put the extension into the pyRevit folder

  1. Open the pyRevit extensions folder: paste the path into the File Explorer address bar and press Enter. If you have a Win key, Win+R is quicker — on an Apple keyboard that key is , so press ⌘+R:
    %APPDATA%\pyRevit\Extensions
    If Windows says the folder can't be found, open %APPDATA%\pyRevit and create an Extensions folder in it.
  2. In another window, open the downloaded RoomTools.zip by double-clicking it. Inside there's a RoomTools.extension folder and a README.txt file.
  3. Drag the RoomTools.extension folder from the archive into the Extensions folder.

It should look exactly like this:

…\AppData\Roaming\pyRevit\Extensions\ RoomTools.extension\ lib\ RoomTools.tab\

Common mistakes that keep the tab from appearing:

  • An extra folder on top. “Extract All” creates a RoomTools folder with RoomTools.extension inside it: Extensions\RoomTools\RoomTools.extension\ Move RoomTools.extension one level up, directly into Extensions.
  • The name was changed: RoomTools.extension (1), RoomTools, RoomTools-main. The folder name must be exactly RoomTools.extension — pyRevit finds extensions by the “.extension” ending.
  • The RoomTools.zip archive itself was put into the folder instead of the folder from inside it.

04Reload pyRevit

In Revit, open the pyRevit tab and click Reload — or simply restart Revit. The RoomTools tab will appear.

Free tools work right away. Paid ones need a license — that's the next step.

05Get and install the license

The license is a small file, license.lic. It's tied to one computer, so get it on the computer you'll be working on.

Get

  1. On the RoomTools tab, click “Machine code”, then “Copy code”.
  2. Open the order page — it opens right after payment. Later you can reach it with the “Open the order page” link at the top of the site's home page, in the same browser. Paste the code.
  3. The license.lic file downloads immediately. Lost the order page or the file? Download the license again on the “Restore license” page — all you need is the machine code.

Install

  1. Find the downloaded license.lic — it's usually in the Downloads folder.
  2. Open the license folder: the easiest way is the “Open license folder” button in the “Machine code” window. Or paste the path into the File Explorer address bar:
    %APPDATA%\RoomTools
    If the folder isn't found, open %APPDATA% and create a RoomTools folder in it.
  3. Put license.lic into it. If the name became “license (1).lic” when saving, rename it back to license.lic.

No need to restart Revit: the buttons you bought unlock the next time you click them.

Bought another tool? Paste the same code on the new order's page: you'll get a license.lic with all your tools. Replace the old file with it. New computer or reinstalled Windows? Write to us at with the order number and the new machine code.

06How to update the extension

  1. Download the new archive on the order page or with the “Download for free” button on the home page.
  2. Open %APPDATA%\pyRevit\Extensions and delete the old RoomTools.extension folder.
  3. Drag the RoomTools.extension folder from the new archive in its place.
  4. In Revit, click pyRevit → Reload.

Updating doesn't touch the license — it's stored separately, in %APPDATA%\RoomTools.

07If the tab didn't appear

No pyRevit tab

pyRevit isn't installed, or Revit was open during installation. Close Revit and run the pyRevit installer again.

pyRevit is there, but RoomTools isn't

A button says “License file not found”

The license hasn't been obtained yet or is in the wrong folder — see step 5. The file path must be %APPDATA%\RoomTools\license.lic. Lost the file? Restore the license with your machine code.

“The license was issued for another computer”

This happens after reinstalling Windows or on a new computer. Write to — we'll reissue the license for free.

Still not working

Write to : your Revit version, what you see on the screen (a screenshot helps) and what you've already tried.