Vibe Coding in Revit: Python Shell + ChatGPT
Jun 02, 2025
In the second video in our series about vibe coding in Revit, we explore the killer combo of ChatGPT + Revit Python Shell, a free plugin that allows you to run Python code directly in Revit without needing Dynamo or pyRevit.
In this video, we automate door renumbering based on rooms. Then, we automatically modify specific words in room names.
This approach is great for relatively straightforward tasks but isn't great for more complex tasks that you might want to repeat multiple times.
Download Revit Python Shell: https://github.com/architecture-building-systems/revitpythonshell/releases/tag/2.2.0
Try BIM Pure GPT: https://chatgpt.com/g/g-y5Iy2IVRT-bim-pure-gpt
Watch part 1 of our vibe-coding series: https://www.youtube.com/watch?v=C2LObAbPQtQ
Join Erik Frits in a mini-course about the Revit API. You'll learn how to develop your custom toolbar using pyRevit. And you can easily use some of these "vibe-coding" principles inside this toolbar. But at least you'll grow a foundation with a rough idea of what's happening.
Enter your details below to get this free guide.