Plugins and Examples
July 1, 2026 ยท View on GitHub
Use the plugin system to extend BREP with custom features, toolbar buttons, or automation pipelines sourced from GitHub.

Example Plugin
- Repository: https://github.com/mmiscool/BREPpluginExample
- README: https://github.com/mmiscool/BREPpluginExample/blob/master/README.md
- Entrypoint: https://github.com/mmiscool/BREPpluginExample/blob/master/plugin.js
- Feature example: https://github.com/mmiscool/BREPpluginExample/blob/master/exampleFeature.js
When adding dialogs for a plugin feature, follow the shared Input Params Schema for field types, defaults, and reference-selection rules.
</> Script Runner
The </> Script Runner floating window is available for ad-hoc JavaScript automation against window.env and the current viewer.
Scripts are saved automatically after editor changes and stored in the browser's IndexedDB database for the current site. The runner restores the last active script when reopened in a later browser session, and the window includes simple controls for selecting, naming, creating, saving, and deleting scripts.
