#5454th of 75 in ML frameworks and libraries

pyod

Python library of 61 anomaly detectors with fit/predict API and agent skill

Stars
10.1k
License
BSD-2-Clause
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+359
31 Mar 2026: 9,693 stars7 Apr 2026: 9,705 stars14 Apr 2026: 9,717 stars21 Apr 2026: 9,740 stars28 Apr 2026: 9,759 stars5 May 2026: 9,769 stars12 May 2026: 9,781 stars19 May 2026: 9,790 stars26 May 2026: 9,803 stars2 Jun 2026: 9,813 stars9 Jun 2026: 9,820 stars16 Jun 2026: 9,831 stars23 Jun 2026: 9,841 stars30 Jun 2026: 9,849 stars7 Jul 2026: 9,866 stars14 Jul 2026: 9,879 stars21 Jul 2026: 9,890 stars28 Jul 2026: 9,908 stars4 Aug 2026: 9,924 stars11 Aug 2026: 9,933 stars18 Aug 2026: 9,949 stars25 Aug 2026: 9,961 stars1 Sept 2026: 9,965 stars8 Sept 2026: 9,981 stars15 Sept 2026: 9,994 stars22 Sept 2026: 10,002 stars29 Sept 2026: 10,011 stars6 Oct 2026: 10,019 stars13 Oct 2026: 10,033 stars20 Oct 2026: 10,052 stars

9,693 on 31 Mar 202610,052 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

PyOD is a Python library for outlier detection covering tabular, time series, graph, text, image and audio data through a scikit-style fit/decision_function/predict API. Version 3 adds ADEngine, which selects, compares and assesses detectors automatically, plus an od-expert skill for Claude Code and Codex and an MCP server exposing ten stateless tools.

Who it is for: Data scientists and ML engineers building anomaly detection pipelines

Strengths

  • 61 detectors across six modalities behind one fit/predict interface
  • Classic API unchanged in v3, so existing code keeps working
  • Optional MCP server and Claude Code/Codex skill for agent-driven detection
  • Benchmark-backed model selection using ADBench, TSB-AD, BOND and NLP-ADBench

Weaknesses

  • MCP investigate and iterate tools are stateful and deferred, not yet available
  • Full multi-turn agentic flow needs Claude Code or Codex via the skill
  • Models persist via joblib or pickle, with the usual pickle trust caveats
  • README excerpt gives no RAM, GPU or per-detector scaling figures

What it needs

  • Needs numba, SUOD, mcp (optional extra)
  • Models: tabular, time series, graph, text, image

Also in ML frameworks and libraries

See all 75
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.9k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.9k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.092 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.091 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT90 out of 100