cvat-ai/cvat

CVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.

What it solves

CVAT is a professional data annotation platform designed to streamline the creation of high-quality datasets for computer vision and other AI models. It eliminates the manual effort of labeling images, videos, audio, and 3D point clouds by providing a centralized, collaborative environment for teams to manage and review annotations.

How it works

CVAT operates as a self-hosted server (deployed via Docker) that provides a web-based interface for annotators. Users can manually label data using various tools (bounding boxes, polygons, masks, etc.) or use "auto-labeling" by connecting ML models (like SAM or YOLO) via a serverless infrastructure (Nuclio) to automatically suggest labels.

Who it’s for

It is built for AI research and production teams who need to create large-scale labeled datasets, as well as organizations that want full control over their data infrastructure to ensure privacy and security.

Highlights

  • Multi-modal support: Supports annotation for images, video, audio, and 3D point clouds.
  • AI-powered labeling: Integrates with serverless ML models for automatic detection, segmentation, and tracking.
  • Enterprise-grade collaboration: Includes multi-user roles, task assignments, and quality control workflows (consensus and ground truth checks).
  • Extensive format support: Imports and exports data in 20+ common formats, including COCO, YOLO, and Pascal VOC.
  • Developer-friendly: Provides a Python SDK, CLI, and REST API for automating dataset pipelines.

Related

  • Project
  • Project
  • Project
  • Project
  • Project