Awesome AI for Infra › Anomaly Detection

yzhao062/pyod

⭐ 10026 Python added to this list on 2026-06-14 repository created 2017-10-03

PyOD (Python Outlier Detection) is a powerful, open-source Python library dedicated to comprehensive anomaly detection across diverse data modalities including tabular, time series, graph, text, image, and audio. It provides over 60 anomaly detection algorithms, making it one of the most extensive libraries of its kind. A key feature of PyOD 3 is its "agentic" capabilities, allowing AI agents like Claude Code or other MCP-compatible LLMs to interact with the library through skills like 'od-expert' for natural language-driven anomaly detection investigations. The library includes ADEngine, an orchestration core that can automatically select, compare, and assess appropriate detectors. While offering a classic API for direct detector application, PyOD also provides an advanced layer where agents can query detector knowledge, plan detection strategies, and explain findings. PyOD's utility extends to various operational scenarios by helping identify unusual patterns in system metrics, logs, and other IT data, which is crucial for incident detection, security monitoring, and predictive maintenance within AIOps contexts. The project emphasizes multi-modal detection, full lifecycle support from raw data to explained anomalies, and integration with agent-based workflows, bridging advanced anomaly detection with intelligent automation for IT operations.

https://github.com/yzhao062/pyod

anomaly-detectionagentic-aipython-librarymulti-modaltime-series-anomaly-detectiongraph-anomaly-detectiontext-anomaly-detectionimage-anomaly-detectionmachine-learningAIOpsincident-detectionpredictive-analyticssecurity-monitoring

Also in Anomaly Detection

datamllab/tods

TODS is a comprehensive automated machine learning system for multivariate time-series outlier detection, providing modules for preprocessing, feature extraction, and a wide array of detection algo...

sintel-dev/Orion

Orion is an open-source machine learning library from MIT's Data to AI Lab, focused on unsupervised time series anomaly detection using various AI-driven pipelines.

khundman/telemanom

Telemanom is a framework using LSTMs and automatic thresholding for unsupervised anomaly detection in multivariate time series data, originally developed for spacecraft telemetry.

MentatInnovations/datastream.io

datastream.io is an open-source framework for real-time anomaly detection in streaming data using Python, Elasticsearch, and Kibana.

zillow/luminaire

Luminaire is a Python package from Zillow that provides ML-driven solutions for monitoring time series data through automated anomaly detection and forecasting.

Stream-AD/MIDAS

MIDAS is a C++ implementation for real-time anomaly detection in dynamic, time-evolving graphs, designed to identify intrusions, fraud, and fake rating anomalies with high accuracy and speed.

activecm/rita

RITA (Real Intelligence Threat Analytics) is an open-source framework that detects command and control (C2) communication by analyzing network traffic, identifying beaconing, long connections, DNS ...

earthgecko/skyline

Skyline is a real-time anomaly detection and time series analysis system designed for passive monitoring of numerous high-resolution metrics without pre-configured models or thresholds.