Skip to content

adidev001/SENTINEL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SENTINEL

SENTINEL Logo

AI-Powered System Monitoring & Diagnostics Platform

Python Flet Platform AI License


πŸ“₯ Download

Download SENTINEL

View all releases | Size: ~150MB | Platform: Windows 10/11


Features β€’ Quick Start β€’ Documentation β€’ Build β€’ Contributing


πŸ“– Overview

SENTINEL is an enterprise-grade system monitoring solution that combines real-time performance analytics with artificial intelligence to deliver predictive insights and automated diagnostics. Built as a standalone Windows application, SENTINEL eliminates the complexity of traditional monitoring tools while providing professional-level capabilities through an intuitive, cyberpunk-inspired interface.

Key Capabilities

  • Comprehensive Monitoring β€” Track CPU, memory, disk, network, and GPU metrics in real-time
  • AI-Powered Diagnostics β€” Leverage local or cloud-based AI for intelligent system analysis
  • Anomaly Detection β€” Machine learning algorithms identify unusual patterns before they become critical
  • Predictive Analytics β€” Forecast resource usage trends to prevent system overload
  • Automated Response β€” Configure intelligent alerts and process management rules
  • Zero Configuration β€” Single executable deployment with no installation required

✨ Features

πŸ“Š Real-Time System Monitoring

Performance Metrics

  • CPU utilization with multi-core analysis
  • Memory consumption and availability tracking
  • Disk I/O rates and storage capacity
  • Network throughput (upload/download)
  • GPU monitoring via NVIDIA SMI integration

Data Visualization

  • Historical trend charts with customizable timeframes
  • Color-coded health indicators
  • Percentage-based utilization displays
  • Real-time graph updates (5-second intervals)
  • Exportable metrics data

🧠 Artificial Intelligence Integration

Local AI Engine

  • Offline diagnostics using GPT4All
  • Orca Mini 3B model (~4GB)
  • Privacy-focused local processing
  • No internet dependency

Cloud AI Engine

  • OpenRouter API integration
  • Enhanced analysis capabilities
  • Real-time threat intelligence
  • Natural language queries

ML Analytics

  • Isolation Forest anomaly detection
  • Time-series forecasting
  • Pattern recognition algorithms
  • Behavioral baselining

πŸ”” Intelligent Alert System

  • Multi-Channel Notifications

    • Native Windows toast notifications
    • Email alerts via SMTP
    • Webhook integrations for third-party services
    • Customizable notification templates
  • Smart Throttling

    • Prevents alert fatigue through intelligent rate limiting
    • Configurable cooldown periods
    • Priority-based alert routing
  • Threshold Management

    • Granular control over warning and critical levels
    • Per-metric threshold configuration
    • Dynamic threshold adjustment based on historical data

βš™οΈ Process Automation

Feature Description
Auto-Restart Monitor critical processes and automatically restart on failure
Priority Management Dynamically adjust process priorities based on system load
Custom Metrics Define and track custom system commands and scripts
Scheduled Actions Time-based automation rules for routine maintenance

πŸ”’ Enterprise Security

  • Credential Management β€” Windows Credential Manager integration via keyring
  • Encrypted Storage β€” API keys and sensitive data never stored in plain text
  • Access Control β€” Per-user configuration and data isolation
  • Audit Logging β€” Comprehensive activity tracking for compliance

πŸ—οΈ Architecture

SENTINEL employs a modular, event-driven architecture designed for performance, scalability, and maintainability.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                          SENTINEL Application Layer                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                            β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚  Presentation   β”‚        β”‚   Application   β”‚        β”‚     Data     β”‚  β”‚
β”‚  β”‚     Layer       │◄──────►│     Layer       │◄──────►│    Layer     β”‚  β”‚
β”‚  β”‚                 β”‚        β”‚                 β”‚        β”‚              β”‚  β”‚
β”‚  β”‚  β€’ Flet UI      β”‚        β”‚  β€’ Event Bus    β”‚        β”‚  β€’ SQLite    β”‚  β”‚
β”‚  β”‚  β€’ Dashboard    β”‚        β”‚  β€’ Scheduler    β”‚        β”‚  β€’ Metrics   β”‚  β”‚
β”‚  β”‚  β€’ Analytics    β”‚        β”‚  β€’ State Mgmt   β”‚        β”‚  β€’ Models    β”‚  β”‚
β”‚  β”‚  β€’ AI Chat      β”‚        β”‚  β€’ AsyncIO      β”‚        β”‚  β€’ Cache     β”‚  β”‚
β”‚  β”‚  β€’ Settings     β”‚        β”‚                 β”‚        β”‚              β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚           β”‚                          β”‚                          β”‚         β”‚
β”‚           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜         β”‚
β”‚                                      β”‚                                    β”‚
β”‚                                      β–Ό                                    β”‚
β”‚                          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                          β”‚
β”‚                          β”‚   Service Layer     β”‚                          β”‚
β”‚                          β”‚                     β”‚                          β”‚
β”‚                          β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚                          β”‚
β”‚                          β”‚  β”‚  Collectors   β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ CPU/Memory β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ Disk/Net   β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ GPU        β”‚ β”‚                          β”‚
β”‚                          β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚                          β”‚
β”‚                          β”‚                     β”‚                          β”‚
β”‚                          β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚                          β”‚
β”‚                          β”‚  β”‚  Intelligence β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ AI Engines β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ ML Models  β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ Forecaster β”‚ β”‚                          β”‚
β”‚                          β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚                          β”‚
β”‚                          β”‚                     β”‚                          β”‚
β”‚                          β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚                          β”‚
β”‚                          β”‚  β”‚  Automation   β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ Alerts     β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ Actions    β”‚ β”‚                          β”‚
β”‚                          β”‚  β”‚  β€’ Notifiers  β”‚ β”‚                          β”‚
β”‚                          β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚                          β”‚
β”‚                          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                          β”‚
β”‚                                                                            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                      β”‚
                                      β–Ό
                          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                          β”‚  External Systems   β”‚
                          β”‚                     β”‚
                          β”‚  β€’ NVIDIA SMI       β”‚
                          β”‚  β€’ Windows APIs     β”‚
                          β”‚  β€’ Email SMTP       β”‚
                          β”‚  β€’ Webhooks         β”‚
                          β”‚  β€’ OpenRouter API   β”‚
                          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Component Overview

Layer Components Responsibility
Presentation UI Components, Pages, Theme User interface rendering and interaction
Application Event Bus, Scheduler, State Manager Application logic and coordination
Service Collectors, Intelligence, Automation Core business logic and processing
Data SQLite, Metrics Store, Model Cache Data persistence and retrieval

πŸ“ Project Structure

SENTINEL/
β”‚
β”œβ”€β”€ πŸ“„ main.py                          # Application entry point
β”œβ”€β”€ πŸ”§ build.ps1                        # PyInstaller build automation
β”œβ”€β”€ πŸ“‹ requirements.txt                 # Python dependencies
β”‚
β”œβ”€β”€ 🎨 assets/
β”‚   β”œβ”€β”€ icon.ico                        # Windows application icon
β”‚   β”œβ”€β”€ icon.png                        # PNG icon source
β”‚   └── background.png                  # UI background image
β”‚
β”œβ”€β”€ πŸ“¦ app/
β”‚   β”‚
β”‚   β”œβ”€β”€ βš™οΈ core/                        # Core Infrastructure
β”‚   β”‚   β”œβ”€β”€ event_bus.py                # Pub/sub event system
β”‚   β”‚   β”œβ”€β”€ scheduler.py                # Task scheduling
β”‚   β”‚   └── state.py                    # Application state management
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ“Š collectors/                  # Metric Collection
β”‚   β”‚   β”œβ”€β”€ cpu_collector.py            # CPU usage tracking
β”‚   β”‚   β”œβ”€β”€ memory_collector.py         # Memory statistics
β”‚   β”‚   β”œβ”€β”€ disk_collector.py           # Disk I/O and capacity
β”‚   β”‚   β”œβ”€β”€ network_collector.py        # Network throughput
β”‚   β”‚   └── gpu_collector.py            # NVIDIA GPU metrics
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ’Ύ storage/                     # Data Persistence
β”‚   β”‚   β”œβ”€β”€ database.py                 # SQLite connection manager
β”‚   β”‚   β”œβ”€β”€ reader.py                   # Data retrieval queries
β”‚   β”‚   └── writer.py                   # Data insertion logic
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ€– ml/                          # Machine Learning
β”‚   β”‚   β”œβ”€β”€ anomaly_detector.py         # Isolation Forest implementation
β”‚   β”‚   β”œβ”€β”€ forecaster.py               # Time-series prediction
β”‚   β”‚   └── normalizer.py               # Data preprocessing
β”‚   β”‚
β”‚   β”œβ”€β”€ 🧠 intelligence/                # AI Engines
β”‚   β”‚   β”œβ”€β”€ local_engine.py             # GPT4All integration
β”‚   β”‚   β”œβ”€β”€ cloud_engine.py             # OpenRouter API client
β”‚   β”‚   └── health_state.py             # System health analyzer
β”‚   β”‚
β”‚   β”œβ”€β”€ 🎯 logic/                       # Business Logic
β”‚   β”‚   β”œβ”€β”€ decision_engine.py          # Alert decision making
β”‚   β”‚   └── action_router.py            # Action execution routing
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ”” notifications/               # Alert Delivery
β”‚   β”‚   β”œβ”€β”€ toast_notifier.py           # Windows toast notifications
β”‚   β”‚   β”œβ”€β”€ throttle.py                 # Rate limiting
β”‚   β”‚   └── rules.py                    # Notification rules engine
β”‚   β”‚
β”‚   β”œβ”€β”€ 🚨 alerts/                      # Alert Management
β”‚   β”‚   └── alert_manager.py            # Alert orchestration
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ”„ automation/                  # Process Automation
β”‚   β”‚   └── process_automation.py       # Process monitoring and control
β”‚   β”‚
β”‚   β”œβ”€β”€ πŸ€– ai/                          # AI Model Management
β”‚   β”‚   └── model_manager.py            # GPT4All model handler
β”‚   β”‚
β”‚   └── 🎨 ui/                          # User Interface
β”‚       β”œβ”€β”€ components/                 # Reusable UI components
β”‚       β”‚   β”œβ”€β”€ metric_card.py          # Metric display cards
β”‚       β”‚   β”œβ”€β”€ health_badge.py         # Status indicators
β”‚       β”‚   └── charts.py               # Visualization charts
β”‚       β”‚
β”‚       β”œβ”€β”€ pages/                      # Application pages
β”‚       β”‚   β”œβ”€β”€ dashboard.py            # Main monitoring dashboard
β”‚       β”‚   β”œβ”€β”€ analytics.py            # Historical analytics
β”‚       β”‚   β”œβ”€β”€ ai_chat.py              # AI diagnostic interface
β”‚       β”‚   └── settings.py             # Configuration panel
β”‚       β”‚
β”‚       β”œβ”€β”€ app_shell.py                # Main application shell
β”‚       β”œβ”€β”€ sidebar.py                  # Navigation sidebar
β”‚       └── theme.py                    # Cyberpunk theme colors
β”‚
└── πŸ“¦ dist/
    └── SENTINEL.exe                    # Standalone executable (~150MB)

πŸš€ Quick Start

Option 1: Standalone Executable (Recommended)

System Requirements:

  • Windows 10/11 (64-bit)
  • 4GB RAM minimum (8GB recommended)
  • 500MB free disk space
  • NVIDIA GPU (optional, for GPU monitoring)

Installation Steps:

  1. Download the latest release from the dist/ directory
  2. Double-click SENTINEL.exe to launch
  3. Application data will be stored in %APPDATA%\SENTINEL\

No installation, configuration files, or dependencies required.

Option 2: Run from Source

Prerequisites:

  • Python 3.11 or higher
  • pip package manager
  • Virtual environment (recommended)

Setup Instructions:

# Clone the repository
git clone https://github.com/adidev001/SENTINEL.git
cd SENTINEL

# Create and activate virtual environment
python -m venv .venv
.\.venv\Scripts\Activate.ps1

# Install dependencies
pip install -r requirements.txt

# Launch application
python main.py

πŸ”¨ Building from Source

Build Prerequisites

  • Python 3.11+
  • Virtual environment with all dependencies installed
  • PowerShell execution policy allowing scripts

Build Process

# Ensure virtual environment is activated
.\.venv\Scripts\Activate.ps1

# Execute build script
.\build.ps1

# Output location
# dist/SENTINEL.exe (~150MB)

Build Configuration

The build process uses PyInstaller with the following optimizations:

  • Bundling Mode: Single-file executable
  • Compression: UPX compression enabled
  • Dependencies: All Python packages and assets embedded
  • Icon: Custom application icon included
  • Console: Hidden for production builds

βš™οΈ Configuration

AI Mode Selection

Access AI configuration through Settings β†’ AI Configuration

Mode Description Requirements Use Case
Local GPT4All (Orca Mini 3B) ~4GB disk space for model download Privacy-focused, offline diagnostics
Cloud OpenRouter API API key from openrouter.ai Enhanced analysis, multi-model access
Disabled AI features turned off None Minimal resource usage, metrics-only monitoring

Alert Threshold Configuration

Customize warning and critical thresholds through Settings β†’ Alert Configuration

Metric Default Warning Default Critical Recommended Range
CPU Usage 75% 90% Warning: 60-80%, Critical: 85-95%
Memory Usage 80% 95% Warning: 70-85%, Critical: 90-98%
Disk Usage 80% 95% Warning: 75-85%, Critical: 90-98%
Network Custom Custom Based on connection capacity

Notification Channels

Toast Notifications (Default)

  • Native Windows 10/11 notifications
  • No configuration required
  • Appears in Action Center

Email Notifications (Optional)

  • Requires SMTP server configuration
  • Configure in Settings β†’ Notifications β†’ Email
  • Supports TLS/SSL encryption

Webhook Integration (Optional)

  • POST requests to custom endpoints
  • JSON payload with alert details
  • Configurable retry logic

πŸ› οΈ Technology Stack

Core Technologies

Category Technology Version Purpose
UI Framework Flet 0.21+ Cross-platform UI with Flutter rendering
Language Python 3.11+ Core application logic
Database SQLite 3.x Embedded metrics storage
Packaging PyInstaller Latest Standalone executable creation

AI & Machine Learning

Component Technology Purpose
Local AI GPT4All Offline natural language diagnostics
Cloud AI OpenRouter API Enhanced cloud-based analysis
Anomaly Detection Scikit-learn (Isolation Forest) Unsupervised outlier detection
Time Series Custom forecasting algorithms Resource usage prediction

System Integration

Component Technology Purpose
System Metrics psutil CPU, memory, disk, network statistics
GPU Monitoring nvidia-smi NVIDIA GPU utilization tracking
Notifications win11toast Windows toast notification API
Credentials keyring Windows Credential Manager integration
Email smtplib Email alert delivery

πŸ’Ύ Data Storage

Storage Locations

All application data is stored in the user's AppData directory:

%APPDATA%\SENTINEL\
β”‚
β”œβ”€β”€ πŸ“ data\
β”‚   └── sys_sentinel.db              # SQLite metrics database (auto-managed)
β”‚
β”œβ”€β”€ πŸ“ models\
β”‚   └── orca-mini-3b-gguf2-q4_0.gguf # GPT4All model (~4GB, downloaded on first use)
β”‚
└── πŸ“ logs\
    └── debug.log                     # Application debug logs (rotated daily)

Database Schema

Metrics Table:

  • Timestamp (PRIMARY KEY)
  • CPU percentage
  • Memory used/total
  • Disk used/total
  • Network sent/received
  • GPU utilization (if available)

Anomalies Table:

  • Detection timestamp
  • Metric type
  • Anomaly score
  • Contextual data

πŸ› Troubleshooting

Common Issues

Dashboard shows 0% or N/A for all metrics

Cause: Collectors haven't completed their first cycle

Solution:

  • Wait 5-10 seconds after launch
  • Check %APPDATA%\SENTINEL\logs\debug.log for errors
  • Verify psutil is installed: pip show psutil
AI Chat returns errors or no response

For Local Mode:

  • Verify model downloaded: Check %APPDATA%\SENTINEL\models\
  • Model download can take 5-10 minutes on first use
  • Requires ~4GB free disk space

For Cloud Mode:

  • Verify API key in Settings β†’ AI Configuration
  • Get API key from OpenRouter
  • Check internet connectivity
GPU monitoring shows N/A

Requirements:

  • NVIDIA GPU with driver version 450.80 or higher
  • nvidia-smi must be in system PATH

Verification:

nvidia-smi

If command fails, reinstall NVIDIA drivers or add to PATH.

Application crashes on startup

Debug Steps:

  1. Run from command line to see error messages:
    SENTINEL.exe
  2. Check debug log: %APPDATA%\SENTINEL\logs\debug.log
  3. Verify Windows version: Windows 10 1809+ required
  4. Disable antivirus temporarily (may block first run)

🀝 Contributing

We welcome contributions from the community! Here's how to get involved:

Development Setup

# Fork and clone the repository
git clone https://github.com/YOUR_USERNAME/SENTINEL.git
cd SENTINEL

# Create feature branch
git checkout -b feature/your-feature-name

# Install development dependencies
pip install -r requirements.txt

# Make your changes and test
python main.py

# Commit with descriptive message
git commit -m "feat: add new metric collector for battery status"

# Push to your fork
git push origin feature/your-feature-name

Contribution Guidelines

  • Follow PEP 8 style guidelines
  • Add docstrings to all functions and classes
  • Include unit tests for new features
  • Update documentation as needed
  • Ensure build script passes before submitting PR

Areas for Contribution

  • πŸ“Š New metric collectors (battery, temperature, etc.)
  • 🎨 UI/UX improvements and themes
  • πŸ€– Additional AI model integrations
  • 🌐 Cross-platform support (Linux, macOS)
  • πŸ“ Documentation and examples
  • πŸ› Bug fixes and performance optimizations

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright (c) 2024 Devansh (adidev001)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

πŸ™ Acknowledgments

  • Flet Team - For the excellent cross-platform UI framework
  • GPT4All - For providing accessible local AI models
  • OpenRouter - For the multi-model cloud API
  • Open Source Community - For the countless libraries that make this possible

πŸ“ž Support & Contact

Developer: Devansh (adidev001)

GitHub Issues Discussions


⭐ Star this repository if you find it useful!

Made with ❀️ and Python β€’ Empowering users with intelligent system monitoring

</divr.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors