Initial Release
iris-class-explorer is a frontend UI for the backend project iris-table-stats.
The UI was vibecoded in Lovable, then adapted to work as an IPM-installable IRIS web module. The result is a browser-based explorer for persistent classes, table data, and column population statistics running directly inside InterSystems IRIS.
This UI connects to the iris-table-stats backend API and provides:


By default, the UI expects the backend API at:
/iris-table-stats/api
If the package is available in your registry, install it with:
zpm "install iris-table-stats-frontend"
The module installs the frontend as an IRIS web application at:
/iris-table-stats-ui
npm run build compiles the frontend into dist/docker compose build builds the frontend first, then copies dist/ into the IRIS imageOnce running, open:
http://localhost:52773/iris-table-stats-ui/
This repo contains the frontend packaging pattern for IRIS/IPM:
dist//iris-table-stats-ui/ and /iris-table-stats-ui/index.htmlmodule.xml uses WebApplication and FileCopy so the bundle is installed as an IRIS web appIf you want the reusable agent workflow for doing this to another frontend app, see codex-ipm-frontend-module-runbook.md.
Fork it. Use it as a template for your own IRIS frontend modules. Improve it and send a pull request.
Useful contributions include:
iris-table-stats