Archive
Revit
-
Connect Claude to Revit Using PyRevit’s MCP Server
Model Context Protocol (MCP) is a standard way to give an AI assistant access to applications. In the context of Revit, I can have an LLM talk to Revit directly rather than building a Revit addin or macro. In this post, I’ll show you how to create a pipeline with three pieces: Claude → MCP…
-
The 100kb Parameter: An Extensible Way To Store BIM Data?
Story time: I was working on developing a Revit addin for a client which required a JSON blob as an input (generated from another application). Of course the BIM manager in me immediately thought, “I’m going to need a ton of shared parameters for this data.” Then my developer brain questioned, “but wait, is there…
-
Revit Macro First, Revit Addin Later
Add-ins are undeniably the gold standard for deploying scalable tools in Revit (yes, even better than Dynamo Player in most cases). But if your goal is rapid automation and getting things done ASAP, going straight to Add-in development can slow you down. Here’s how to start with a macro.
-
PSA: You Can’t move the origin of a generic annotation symbol.
Did you know that you can’t actually change the origin point of a Generic Annotation family? For example, if you wanted to change the origin reference plane of a Generic Annotation nested into a parent family so that you can constrain it at the end instead of the center of the symbol.
-
How I Used AI To Recreate The Iconic Structure in King’s Cross Station With A Revit Macro
Here’s what happened when I challenged an AI to model the complex structure of King’s Cross Station in Revit. No Dynamo, just raw C# as a Revit macro.
-
How I Used AI to Downgrade a Revit Family From 2024 to 2022
What if Revit families were backwards compatible? Could we use AI and a little C# coding to force Revit 2024 to talk to Revit 2022?
-
Is Dynamo Dead? Here’s How AI is Bringing Revit Macros (C#) Back To The Forefront.
With the emergence of AI as a coding partner, I’ve found myself leaning back into the Revit Macro Manager. The barrier to entry for text-based coding has nearly vanished, and the results are cleaner, faster, and more robust than anything I could “wire up” in Dynamo.
-
Revit + Smartsheet: Mapping Asset Data from BIM to an External Data Source
In the world of PropTech, I’ve run into the same challenges many teams face. Recently, Triple Zero Labs partnered with a major owner/operation to rethink how they manage procurement and forecasting for their assets — and the results have been game-changing. The Problem We quickly uncovered three big blockers: 1. Manual data entry slows everything…
-
Error Opening an IFC Model in Revit
When attempting to open an IFC model in Revit, I received the following warning which caused the model to not open properly. I noticed the Revit warning provided a link to a log file saved to the same location as the IFC. I went ahead and opened the log file in a plain text editor…







