A lightweight pyRevit extension that automatically deletes unused and unsheeted views β
including floor plans, ceiling plans, elevations, sections, 3D views, legends, schedules, and drafting views.
- Detects all views not placed on any sheet
- Deletes them safely and efficiently
- Provides a summary output in the pyRevit console
- Keeps Revit models clean, lightweight, and optimized
- Download this repository or the
.zipfile from the Releases section. - Copy the entire folder
ViewCleaner.extensioninto your pyRevit extensions directory:
%AppData%\pyRevit\Extensions\
Example path on Windows:
C:\Users\AppData\Roaming\pyRevit\Extensions\
- After copying, restart Revit.
- Youβll now see a new βViewCleanerβ button or tab under your pyRevit panel.
C:\Users\AppData\Roaming\pyRevit\Extensions β βββ ViewCleaner.extension β βββ ViewCleaner.pushbutton β β βββ script.py β β βββ ViewCleaner.png β β βββ ViewCleaner.pushbutton β βββ extension.yaml
- β pyRevit 5.0 or newer
- β Autodesk Revit 2024 / 2025 / 2026
This project is licensed under the MIT License β see the LICENSE file for details.
Kavya Sista
MIT License Β© 2025
github.com/kavyasista96