Analytics for Engineering teams in a cyber-themed command centre: monitor bug queues and PR health, with on-demand chart generation.


Give engineering teams a real-time command centre for their bug backlog and PR health — complete with a terminal-style AI assistant that generates charts on demand.
v22.13.0 (see .nvmrc)From the repository root:
npm run install-all
backend/.env.example to backend/.env.LUZMO_API_KEY=<your Luzmo API key>
LUZMO_API_TOKEN=<your Luzmo API token>
LUZMO_DATASET_IDS=67cf3dfc-a718-4792-bbdf-b939c2c63f7b,3f4834f1-f7a5-46e4-a180-b21b08be9bf3,ec1582eb-96c7-489c-b233-9bf90663725f
LUZMO_API_URL=https://api.luzmo.com
From the repository root:
npm start
This starts:
http://localhost:3101 (embed endpoint: POST /api/embed)http://localhost:4200frontend/: Angular applicationbackend/: Lightweight Node.js/Express API to generate embed credentialsbackend/.env.example and the matching IDs in frontend/src/app/luzmo-constants.ts. You do not need to upload any CSVs to run the app locally.backend/data/ (useful if you want to inspect/regenerate/customize the data):backend/data/bug_tickets_weekly.csvbackend/data/jira_tickets_table.csvbackend/data/pr_merges_weekly.csvbackend/scripts/:backend/scripts/generate-bug-tickets-csv.jsbackend/scripts/generate-jira-tickets-csv.jsbackend/scripts/generate-pr-merges-csv.jsIf you want, you can upload these CSVs to your own Luzmo account to use these datasets instead of the default public ones:
backend/.env (LUZMO_DATASET_IDS) with your uploaded dataset IDs.frontend/src/app/luzmo-constants.ts to match your uploaded datasets with their respective column IDs.Take your data products to the next level with Luzmo.