Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
An open source hardware monitoring agent for Checkmate
| Date | Stars |
|---|---|
| 2026-07-31 | 289 |
| 2026-08-06 | 289 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
5.0
growth rate 0.00%/day
<!-- Disable markdownlint rule MD041 (first line in file should be a top-level heading) since we have badges at the top and h1. -->
<!-- markdownlint-disable MD041 -->







[](https://pkg.go.dev/github.com/bluewave-labs/capture)
[](https://github.com/bluewave-labs/capture/actions/workflows/go.yml)
[](https://deepwiki.com/bluewave-labs/capture)
<h1 align="center"><a href="https://bluewavelabs.ca" target="_blank">Capture</a></h1>
<p align="center"><strong>An open source hardware monitoring agent</strong></p>
Capture is a hardware monitoring agent that collects hardware information from the host machine and exposes it through a RESTful API. The agent is designed to be lightweight and easy to use.
- [Features](#features)
- [Quick Start (Docker)](#quick-start-docker)
- [Quick Start (Docker Compose)](#quick-start-docker-compose)
- [Configuration](#configuration)
- [Installation Options](#installation-options)
- [Docker (Recommended)](#docker-recommended)
- [Helm](#helm)
- [System Installation](#system-installation)
- [Linux Systemd Service](#linux-systemd-service)
- [macOS Launchd Service](#macos-launchd-service)
- [Windows Service](#windows-service)
- [Reverse Proxy and SSL](#reverse-proxy-and-ssl)
- [Caddy](#caddy)
- [Endpoints](#endpoints)
- [API Documentation](#api-documentation)
- [Contributing](#contributing)
- [Star History](#star-history)
- [License](#license)
## Features
- CPU Monitoring
- Temperature
- Load
- Frequency
- Usage
- Memory Monitoring
- Disk Monitoring
- Usage
- Inode Usage
- Read/Write Bytes
- S.M.A.R.T. Monitoring (Self-Monitoring, Analysis and Reporting Technology)
- Network Monitoring
- Docker Container Monitoring
- GPU Monitoring (coming soon)
## Quick Start (Docker)
```shell
docker run -d \
-v /etc/os-release:/etc/os-release:ro \
-p 59232:59232 \
-e API_SECRET=your-secret-key \
ghcr.io/bluewave-labs/capture:latest
```
## Quick Start (Docker Compose)
```yaml
services:
# Capture service
capture:
image: ghcr.io/bluewave-labs/capture:latest
container_name: capture
restart: unless-stopped
ports:
- "59232:59232"
environment:
- API_SECRET=REPLACE_WITH_YOUR_SECRET # Required authentication key. Do not forget to replace this with your actual secret key.
- GIN_MODE=release
volumes:
- /etc/os-release:/etc/os-release:ro
```
## Configuration
| Variable | Description | Default | Required |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -------- |
| `API_SECRET` | Authentication key ([Must match the secret you enter on Checkmate](https://docs.checkmate.so/users-guide/infrastructure-monitor#step-2-configure-general-settings)) | - | Yes |
| `PORT` | Server port number Excerpt of 19,244 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
Not classified yet. Classification runs as part of npm run ingest.