$npx skillfedfor your agent

ultralytics

Ultralytics YOLO 🚀 for SOTA object detection, multi-object tracking, instance segmentation, pose estimation, classification, and oriented object detection.

With conditionsPyPI Software DevelopmentReleased Aug 20269.0M downloads / moAGPL-3.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — ultralytics-8.4.120-py3-none-any.whl
v8.4.120 · released 2026-08-13 · Python >=3.8 · 14 runtime deps: filelock, numpy, matplotlib, opencv-python, pillow, pyyaml, requests, torch

Yes, with conditions. Ultralytics YOLO is a mature, actively maintained framework ideal for computer vision projects that need object detection, segmentation, or pose estimation. Install it if you need a production-ready YOLO implementation and can accept the AGPL-3.0 license (or obtain a commercial license). The 14 runtime dependencies are substantial—particularly torch and torchvision—so ensure your environment can accommodate them. No known security vulnerabilities as of the latest release.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires PyTorch>=1.8 and Python>=3.8; GPU acceleration (via torch and torchvision) is optional but recommended for practical inference and training workloads.
  • Low install friction with a pure-Python wheel distribution.
  • Actively maintained with a release within the last day and 60624 repository stars.

License · maintenance · safety

AGPL-3.0 (agpl) — Licensed under AGPL-3.0, which requires that any modifications or derivative works distributed must also be released under AGPL-3.0 and provide source code access. Commercial use requires an Enterprise License from Ultralytics.

last release 2026-08-13 (1 days) · last repo commit 2026-08-14 · 60,624 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 8,965,875 downloads/mo, #1,571 on PyPI

Verify before relying

pip install ultralytics

from ultralytics import YOLO

model = YOLO('yolo26n.pt')
results = model.predict(source='image.jpg')
results[0].show()
  • Whether pre-trained model weights are automatically downloaded on first use or require manual setup.
  • Whether the package supports inference on edge devices or requires a full PyTorch installation.
  • Performance characteristics (inference speed, memory usage) on CPU-only systems versus GPU.
  • Whether the AGPL-3.0 license restriction applies to closed-source applications that only call the package without modifying it.
Same gist for agents: .md · .json

What it is and what it does

Ultralytics YOLO is a production-grade computer vision framework built around the YOLO family of models (YOLOv3 through YOLO26). It provides a unified Python API and CLI for training, validating, and deploying models across multiple vision tasks: object detection, instance and semantic segmentation, pose estimation, image classification, and oriented object detection. The package wraps PyTorch models and includes utilities for data loading, metric computation, and model export to formats like ONNX.

The framework is designed for both research and production use, with pre-trained weights available for immediate inference and a training pipeline that accepts custom datasets via YAML configuration. It depends on torch, torchvision, opencv-python, numpy, matplotlib, and several utility libraries for GPU monitoring and platform integration. The AGPL-3.0 license means derivative works must be open-sourced; commercial deployment requires a separate license.

Use it for

  • Train a custom object detector on your own dataset and export it to ONNX for deployment in a production service.
  • Use a pre-trained YOLO model to detect and track objects in video streams or live camera feeds.
  • Perform pose estimation on images to extract human keypoints for fitness or motion-capture applications.
  • Build an image classification pipeline that classifies thousands of images using a pre-trained model.
  • Segment instances in medical or satellite imagery and export results for downstream analysis.
  • Benchmark model performance across different YOLO variants to choose the best speed-accuracy tradeoff for your hardware.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

Ultralytics YOLO is a mature, actively maintained framework ideal for computer vision projects that need object detection, segmentation, or pose estimation. Install it if you need a production-ready YOLO implementation and can accept the AGPL-3.0 license (or obtain a commercial license). The 14 runtime dependencies are substantial—particularly torch and torchvision—so ensure your environment can accommodate them. No known security vulnerabilities as of the latest release.

Install

ultralytics on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained with a release within the last day and 60624 repository stars. Requires PyTorch>=1.8 and Python>=3.8; the 14 runtime dependencies include torch, torchvision, opencv-python, and numpy, which are substantial but standard for computer vision work.

Requires PyTorch>=1.8 and Python>=3.8; GPU acceleration (via torch and torchvision) is optional but recommended for practical inference and training workloads.

License in practice

Licensed under AGPL-3.0, which requires that any modifications or derivative works distributed must also be released under AGPL-3.0 and provide source code access. Commercial use requires an Enterprise License from Ultralytics.

Quickstart

pip install ultralytics

from ultralytics import YOLO

model = YOLO('yolo26n.pt')
results = model.predict(source='image.jpg')
results[0].show()

Verify before relying

  • Whether pre-trained model weights are automatically downloaded on first use or require manual setup.
  • Whether the package supports inference on edge devices or requires a full PyTorch installation.
  • Performance characteristics (inference speed, memory usage) on CPU-only systems versus GPU.
  • Whether the AGPL-3.0 license restriction applies to closed-source applications that only call the package without modifying it.

Package facts

LicenseAGPL-3.0 agpl
Python supportSupports the current Python release >=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
14 packages
filelocknumpymatplotlibopencv-pythonpillowpyyamlrequeststorchtorchvisionpsutilpolarsnvidia-ml-pyultralytics-thopultralytics-platform
MaintenanceActively maintained 1 days since the last release
Last repo commit
First released
Downloads8,965,875 / month, #1,571 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Science/ResearchLicense :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)Operating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Scientific/EngineeringTopic :: Scientific/Engineering :: Artificial IntelligenceTopic :: Scientific/Engineering :: Image RecognitionTopic :: Software Development

Evidence: ultralytics-8.4.120-py3-none-any.whl

Tags

Capabilities
yolo object detectioncomputer vision deep learninginstance segmentation trainingpose estimation modelsimage classification pytorchreal-time object detectionmodel training framework
Topics
computer-visionobject-detectiondeep-learning
PyPI keywords
machine-learningdeep-learningcomputer-visionMLDLAIRT-DETRSAM3YOLOYOLOv3YOLOv5YOLOv8YOLO11YOLO26PlatformUltralytics

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “instance segmentation training”

  • ultralyticsUltralytics YOLO provides a unified framework for training and…
  • mmdetMMDetection is an object detection and instance segmentation…
  • faster-coco-evalFaster-COCO-Eval provides a high-performance replacement for COCO…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also yolov5 · sahi · groundingdino-py · pybboxes · albumentations · pytorchcv · controlnet-aux · rf100vl · nnunetv2 · segmentation-models-pytorch