Web dashboard for monitoring and controlling running ezmsg systems.
This repository is a namespace package extension (ezmsg.dashboard) and follows the same packaging style as sibling projects like ezmsg-sigproc and ezmsg-panel.
- Frontend-first architecture: React + TypeScript
- Python bridge service: FastAPI +
GraphContextintegration - Initial dashboard scope: topology, profiling, process visibility, settings control
cd /Users/milsagw1/repos/ezmsg-dashboard
uv sync --group devpyproject.toml is currently configured to use local editable ezmsg source:
[tool.uv.sources]
ezmsg = { path = "../ezmsg", editable = true }In two separate terminals:
uv run uvicorn ezmsg.dashboard.backend.app:app --reload --port 8000cd frontend && npm run dev