
RevitPythonShell is a Revit plugin providing an interactive IronPython console and script editor for live BIM automation. RevitPythonShell functions as an integrated development environment directly within the Autodesk Revit interface. It provides a dedicated console and script editor that allows users to write and execute IronPython code in real-time. This tool facilitates direct interaction with the Revit API, enabling the manipulation of model data, the automation of repetitive tasks, and the creation of custom workflows without needing to build standalone add-ins. The interface is designed for immediate feedback, displaying execution results and error logs directly, which serves as a powerful utility for both experienced developers and those beginning to explore programmatic BIM management.
The download is an 8.8 MB file containing .ZIP files.
Professionals use this plugin to streamline complex modelling tasks by executing scripts that query or modify the Revit database instantly. After installation, the console is accessed via the Revit ribbon, where users can load existing scripts or write new code snippets to batch-process parameters, generate geometry, or extract specific project data. It is an essential tool for testing API logic before deploying it into larger, more permanent add-in solutions for office-wide BIM standards.
This tool is indispensable for BIM managers and computational designers working on large-scale architectural, engineering, or industrial projects where manual data entry is inefficient. It is frequently employed during the design development and documentation stages to audit model health, coordinate complex schedules, or apply custom naming conventions across thousands of elements. By leveraging Python, teams can quickly bridge gaps in standard Revit functionality, making it a critical asset for firms focused on high-level BIM integration, process automation, and bespoke project delivery.
RevitPythonShell
Free
File formats
What changed in 1.0.0
Initial release.
MIT
Attribution: Daren Thomas (ETH Zurich) — licensed under MIT
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.