{"repo":"thediymaker/slurm-node-dashboard","free":true,"listed":false,"github":"https://github.com/thediymaker/slurm-node-dashboard","clone":"git clone https://github.com/thediymaker/slurm-node-dashboard.git","description":"Slurm HPC node status page","language":"TypeScript","stars":75,"topics":["dashboard","hpc","hpc-clusters","slurm","slurm-cluster","slurm-job-scheduler"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"Slurm Node Dashboard A Next.js dashboard for operating Slurm clusters, with a configurable AI assistant built for HPC workflows. Slurm Node Dashboard combines a live node view with optional historical analytics, GPU reporting, software modules, and a configurable Slurm assistant that can answer questions, call cluster tools, and be managed from the admin UI. Highlights - Live cluster view with CPU/GPU node status, filtering, rack/group layouts, and 15 second refresh polling - Optional feature-flagged pages for software modules, cluster rewind, and job metrics - GPU analytics from Prometheus/DCGM recording rules, including job-level utilization views - AI assistant with streaming chat, built-in Slurm workflow tools, documentation search, and structured tool result cards - Admin-managed assistant configuration with YAML overrides, custom tools, restricted topics, and prompt preview/testing - Admin dashboard for partitions, reservations, QoS, plugins, hierarchy data, and LLM assistant settings Requirements - Node.js 20.9.0 or newer - npm - Access to a Slurm REST API ( slurmrestd ) - Optional: PostgreSQL for historical metrics, rewind, and hierarchy features - Optional: Prometheus/DCGM metrics for GPU utilization features - Optional: OpenAI-compatible API credentials for the assistant Node 20 LTS and Node 22 both satisfy the current engine requirement. Quick Start Create a .env.local with the minimum local settings: Then start the app: Open http://localhost:3020 . Documentation F","default_branch":null,"files":null,"tree":[],"storefront":"/r/thediymaker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thediymaker/slurm-node-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}