Use bulk custom properties to report, select and export object information.
Quick features:
Plugin was entirely vibecoded using Claude, and not much testing has been put into it yet.
Draws property text next to each object in the 3D viewport. Labels are cached and refresh every 0.5 seconds rather than every frame, keeping performance smooth even with geometry fields enabled.
Filter objects using AND/OR conditions on any property (built-in or custom), with exact match, contains, numeric comparisons, and empty/not-empty checks. Actions: Select, Add to Selection, or Isolate (hide non-matching).
Named templates of fields with default values. Apply to selected objects (skip existing or overwrite). Fields in a preset can be pushed directly to the shared Fields list, a filter condition, or a default value picker.
A shared toggle that collapses rows by any custom property field. Applies to both the Summary Table and CSV export. Fields with Σ enabled are summed numerically; others show the unanimous value or "(multiple)" if values differ across the group. Useful for bill-of-materials or cost summaries (e.g. group by "Category", sum "Price").
Sidebar spreadsheet view. Geometry is computed on demand (Refresh button) rather than on every panel redraw. A red indicator appears when data has changed and a refresh is needed. Clicking a row selects the object in the viewport.
Exports the current field configuration to CSV — flat or grouped. Path and format are the only settings needed; everything else is driven by the shared Fields and Grouping panels.
Feel free to report mistakes and express your wishes. If you make improvements, it would be nice if you contributed back.
This extension requests the following permission:
Export object property reports to CSV files on disk