
PyRevit is an open-source scripting environment and rapid add-in platform for Autodesk Revit that enables custom automation. This platform provides a robust framework for Revit automation by integrating IronPython and CPython environments directly into the software interface. It serves as a comprehensive toolkit, allowing users to extend the native functionality of Revit through a custom ribbon tab. The architecture supports rapid prototyping of complex workflows, enabling the creation and deployment of bespoke tools tailored to specific BIM project requirements. By facilitating direct interaction with the Revit API, it bridges the gap between standard modelling tasks and advanced computational design, ensuring streamlined data management and task execution.
The download is a 26.2 MB file containing .ZIP files.
Installation integrates the toolset into the Revit user interface, where it appears as an additional ribbon tab. Users can access a suite of pre-built productivity tools or develop custom scripts using Python. The environment allows for real-time execution of code, enabling users to manipulate model data, automate repetitive tasks, and manage project standards efficiently. It is designed for seamless operation within existing BIM workflows without disrupting standard modelling processes.
This add-in is essential for BIM managers and architects looking to enhance productivity in large-scale residential, commercial, or industrial projects. It is frequently employed during the documentation and coordination stages to automate sheet generation, parameter management, and model auditing. By pairing this tool with standard Revit workflows, practitioners can significantly reduce manual input and improve data accuracy. It is a fundamental resource for teams aiming to implement computational BIM strategies and custom automation within their practice.
Pyrevit
Free
File formats
What changed in 1.0.0
Initial release.
GPL 3.0 or later
Attribution: Ehsan Iran-Nejad (pyRevitLabs) — licensed under GPL-3.0-or-later
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.