Project-HAMi/HAMi-WebUI

Open-source GPU resource management and observability platform for Kubernetes, built on HAMi.

90

stars

268

commits

Go

primary language

Sep 7, 2026

updated

project-hami.io
gpu
kubernetes
observability
ui

README

HAMi-WebUI Logo (Light)

English | 简体中文 | 日本語

An open-source, single-cluster observability UI for heterogeneous accelerators managed by HAMi

License

HAMi-WebUI visualizes accelerator inventory, allocation state, and available vendor telemetry across Kubernetes nodes. It provides:

  • Cluster overview: Review detected accelerator capacity, allocation, and available utilization signals.
  • Node inventory: Inspect accelerator nodes, their devices, and resource state.
  • Accelerator visibility: Inspect per-device allocation and vendor telemetry.
  • Workload visibility: Inspect current HAMi Pod/container assignments and the monitoring data available for their devices.

Current provider integrations include NVIDIA GPUs, Huawei Ascend 910B/310P, Hygon DCUs, Cambricon MLUs, and MetaX GPUs/sGPUs. Metric coverage depends on the HAMi integration and exporter available for each device type.

Scope and security

HAMi-WebUI is read-only. It does not schedule resources, create or mutate workloads, change nodes, provide built-in authentication or user RBAC, or aggregate multiple clusters. Deploy one instance per cluster and protect it with an authenticated Ingress or proxy unless it is reachable only from a trusted network.

Get started

Contributing

If you're interested in contributing to HAMi-WebUI:

Get involved

HAMi-WebUI is discussed in the HAMi community. See the canonical HAMi community channels for current meetings, Discord, Slack, and the mailing list.

License

HAMi-WebUI is distributed under Apache-2.0. For details, see LICENSE.

Contributors

Nimbus318

212 commits

Shenhan11

19 commits

FouoF

12 commits

spencercjh

8 commits

Project-HAMi/HAMi-WebUI

Open-source GPU resource management and observability platform for Kubernetes, built on HAMi.

90

stars

268

commits

Go

primary language

Sep 7, 2026

updated

project-hami.io
gpu
kubernetes
observability
ui

README

HAMi-WebUI Logo (Light)

English | 简体中文 | 日本語

An open-source, single-cluster observability UI for heterogeneous accelerators managed by HAMi

License

HAMi-WebUI visualizes accelerator inventory, allocation state, and available vendor telemetry across Kubernetes nodes. It provides:

  • Cluster overview: Review detected accelerator capacity, allocation, and available utilization signals.
  • Node inventory: Inspect accelerator nodes, their devices, and resource state.
  • Accelerator visibility: Inspect per-device allocation and vendor telemetry.
  • Workload visibility: Inspect current HAMi Pod/container assignments and the monitoring data available for their devices.

Current provider integrations include NVIDIA GPUs, Huawei Ascend 910B/310P, Hygon DCUs, Cambricon MLUs, and MetaX GPUs/sGPUs. Metric coverage depends on the HAMi integration and exporter available for each device type.

Scope and security

HAMi-WebUI is read-only. It does not schedule resources, create or mutate workloads, change nodes, provide built-in authentication or user RBAC, or aggregate multiple clusters. Deploy one instance per cluster and protect it with an authenticated Ingress or proxy unless it is reachable only from a trusted network.

Get started

Contributing

If you're interested in contributing to HAMi-WebUI:

Get involved

HAMi-WebUI is discussed in the HAMi community. See the canonical HAMi community channels for current meetings, Discord, Slack, and the mailing list.

License

HAMi-WebUI is distributed under Apache-2.0. For details, see LICENSE.

Contributors

Nimbus318

212 commits

Shenhan11

19 commits

FouoF

12 commits

spencercjh

8 commits

Languages

Go

33.0%

JavaScript

25.9%

Vue

20.5%

Shell

14.6%

SCSS

2.7%

Go Template

1.9%