Skip to content

ESNODE/sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

94 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Sentinel

Sentinel Logo

The Sentience Layer for AI Infrastructure

Stop observing. Start Sensing. Sentinel is the first high-performance, WASM-extensible observability framework purpose-built for the scale, thermal complexity, and power-density of modern GPU clusters.

Explore the Docs | Build a Skill

License Build Status WASM Powered NVIDIA DGX Ready Go Support Hype


Visual Showcase

The "Aha!" Moment: Advanced RCA in the TUI

Sentinel Hero Visual

Watch Sentinel detect thermal throttling and automatically mitigate it via the Fan Control Skill in real-time.


The "WASM Magic": Polyglot Extensibility

Sentinel WASM Magic

Build a Skill in Python, JavaScript, TypeScript, Rust, Go, C++, C#, Java, or Kotlin. Compile to WASM and see it live instantly.


The "Command Center": ESNODE Sentinel Cloud Console

ESNODE Sentinel Cloud Console

A unified, enterprise-grade interface for managing global GPU clusters, thermal topology, and autonomous security.


โšก 60-Second Full Stack Demo

Experience the full power of Sentinel + Prometheus + Grafana with a single command.

# Launch the full stack: Sentinel + Prometheus + Grafana
docker compose -f examples/full-stack/docker-compose.yml up -d

What happens?

  1. Sentinel starts sensing your host (GPU, CPU, Power).
  2. Prometheus begins scraping Sentinel every 5s.
  3. Grafana is provisioned with an automatic datasource.
  4. Visit: http://localhost:3000 (Admin/Admin) to see your real-time AI infra health.

๐Ÿ”ญ The Vision

Sentinel is not just a tool; it is a movement toward Autonomic AI Infrastructure. Read our clear vision for the next era of computing:

๐Ÿ‘‰ Sentinel Vision 2026: The Sentience Layer


Watch over your AI Fleet

ESNODE Sentinel is a high-performance, GPU-aware observability agent purpose-built for the scale and thermal complexity of modern AI infrastructure. It transforms raw hardware telemetry into Actionable Sentience.

Why Sentinel?

  • Polyglot Skills System: Modular architecture. Build "Skills" in Python, JavaScript, TypeScript, Rust, Go, C++, C#, Java, or Kotlin. Drop them in as WASM binaries without recompiling the core.
  • AIOps Intelligence: Autonomous Root Cause Analysis (RCA) and Predictive Maintenance built directly into the agent.
  • Power-Aware Orchestration: Real-time PUE calculation and performance-per-watt scoring for green AI.
  • Modern TUI: A premium, dark-mode terminal interface for instant infrastructure command and control.

The WASM Skills Gallery

Traditional agents are rigid. Sentinel is a living organism. Extensions are Polyglotโ€”write in your language of choice and compile to WebAssembly.

Skill Category Capability Viral Factor
GPU-Sentience Core NVML/ROCm Deep-packet telemetry. High
Eco-Flow Energy Real-time PUE & Token/Joule Efficiency. Hype
IoT-Bridge Protocol MQTT/DNP3 integration for Liquid Cooling. Essential
Risk-Oracle AIOps Predictive GPU Failure Scoring (0-100). Magic

Contribute a Skill: Get listed in the Community Gallery and earn exclusive Sentinel Sentinel status.


๐Ÿ› ๏ธ Quick Start

Launch Sentinel with a single command:

# Clone the repository
git clone https://github.com/ESNODE/sentinel.git
cd sentinel

# Build and run
cargo run --release --bin esnode-sentinel

โŒจ๏ธ Launch the TUI

esnode-sentinel cli

๐Ÿ“Š Modern Observability. Zero Configuration.

Sentinel exports a rich Prometheus-compatible metrics stream at :9100/metrics and provides a real-time JSON status API at /status.

{
  "healthy": true,
  "load_avg_1m": 0.15,
  "gpus": [
    {
      "id": "GPU 0",
      "util": 88.5,
      "power": 320.4,
      "risk_score": 12.0
    }
  ]
}

Built for the scale of tomorrow. ๐Ÿฆ…

ESNODE | Source Available BUSL-1.1 | Copyright (c) 2024 Estimatedstocks AB


๐Ÿ›๏ธ Architecture & Enterprise

ESNODE Sentinel is designed for production reliability:


๐Ÿ“„ License & Commercial

ESNODE Sentinel is source-available under the ESNODE BUSL-1.1 license.

  • Free for everyone with fewer than 100 GPUs under management.
  • Enterprise License required for large-scale GPU fleets and commercial redistribution.

See LICENSE for details.

Built with โค๏ธ by the ESNODE Team

About

The Sentience Layer for AI Infrastructure. A high-performance, WASM-extensible observability sentinel for the GPU fleet. Power-aware, AIOps-driven, and built for humans.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors