cvat

cvat-aiMIT活跃维护

面向图像、视频、音频和 3D 数据的开源标注平台,支持 AI 辅助标注、质量校验、团队协作和开发者 API,适合构建计算机视觉数据集。

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.

v2.82.0发布于 2026-11-05 14:06 UTC17,107star +16 / 7 天4,058fork同步于 2026-11-10 23:26 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/cvat-ai/cvat
cd cvat
docker compose up -d
docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求;默认部署依赖 Docker Engine 与 Docker Compose,自动标注需额外启用 serverless 组件并用 nuctl 部署模型。

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

自托管开源标注平台,支持图像视频音频和3D数据,数据不出内网

面向图像、视频、音频和 3D 数据的开源标注平台,支持 AI 辅助标注、质量校验、团队协作和开发者 API,适合构建计算机视觉数据集。

核心能力

  • 标注图像、视频、音频与3D点云,支持框、多边形、掩码、关键点等
  • 接入自有ML模型实现自动标注,覆盖检测、分割、姿态与跟踪
  • 按项目、任务、作业拆分数据并分配标注员,实时跟踪进度
  • 通过共识、Ground Truth与Honeypot机制做质量检查
  • 支持20+格式导入导出,并连接S3、Azure、Google Cloud存储

容易踩的坑

默认访问端口为 8080,需用创建的超级用户登录;自动标注需额外启用 components/serverless/docker-compose.serverless.yml 并安装 nuctl 部署模型;浏览器主要测试 Chromium 系,Safari/WebKit 不受支持。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.82.0
  1. v2.82.0最新正式版2026-11-05 · 2026-11-05 14:06 UTC

    Added

    Changed

    • [Server API] Quality requirements now allow to select the object similarity metric used. OKS and IoU use different configuration options for the similarity metric threshold: IoU - iou_threshold; OKS - oks_threshold. The existing IoU thresholds for points are moved. (https://github.com/cvat-ai/cvat/pull/11366)

    Fixed

    Security

  2. v2.81.02026-10-29 · 2026-10-29 06:09 UTC
    查看更新说明

    Added

    Changed

    Removed

    Fixed

  3. v2.80.02026-10-21 · 2026-10-21 16:34 UTC
    查看更新说明

    Added

    Changed

    Deprecated

    Removed

    Fixed

    Security

  4. v2.79.02026-10-15 · 2026-10-15 17:12 UTC
    查看更新说明

    Added

    Changed

    Fixed

    Security

  5. v2.78.02026-10-06 · 2026-10-06 18:19 UTC
    查看更新说明

    Added

    Changed

    Fixed

    Security

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    CVAT Community header

    CVAT: Computer Vision Annotation Tool

    Release GitHub stars License CI server pulls ui pulls CVAT Online CVAT Enterprise Status Discord Docs

    Website · Docs · Changelog · Tutorials · Academy · Blog

    What is CVAT Community?

    CVAT Community is the free, self-hosted open-source edition of CVAT — one of the most widely used platforms for image, video, audio, and 3D annotation. Since 2018, CVAT has become one of the best-known data annotation tools in computer vision, with a large open-source community, millions of Docker pulls, and broad adoption across research and production AI teams.

    CVAT Community supports image, video, audio, and 3D annotation, dataset management, team collaboration, cloud storage integration, developer-friendly SDKs and APIs, and gives your team full control over your data and annotation infrastructure. The platform serves as the foundation of CVAT Online and CVAT Enterprise, and is actively maintained by the CVAT engineering team.

    Why teams choose CVAT Community:

    • Own your data: Run entirely within your own infrastructure. No data leaves your environment.
    • AI-powered annotation: Connect your own ML models for detection, segmentation, and tracking to speed up labeling.
    • Team collaboration: Multi-user and multi-organization support with roles, task assignments, and review workflows.
    • MIT-licensed core: Use, modify, and distribute CVAT Community under the permissive MIT License. Some serverless assets and dependencies may have separate licenses.
    • Production-grade: The foundation of all CVAT commercial products — battle-tested at scale.
    • True open-source: Transparent development, active community, on GitHub since 2018.

    This repository contains the source code and deployment assets for CVAT Community.

    For a fully managed setup, annotation services, or enterprise features, see CVAT Online, CVAT Enterprise and CVAT Labeling Services.

    Getting Started

    💡 Want to explore CVAT before deploying anything? Try CVAT Online (Free plan) directly in your browser. Feature availability and usage limits vary by plan; see CVAT Online pricing for details.

    Installation

    Prerequisites:

    💡 CVAT is primarily tested with Chromium-based browsers (Google Chrome, Microsoft Edge). Firefox may work with some caveats; Safari/WebKit is not supported.

    1. Start the default stack

    Clone the repository and launch the services.

    git clone https://github.com/cvat-ai/cvat
    cd cvat
    
    # Optional: set your IP or domain
    # export CVAT_HOST=your-ip-or-domain
    
    docker compose up -d
    

    2. Create an admin account

    docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'
    

    See the Installation Guide for full instructions and OS-specific setup.

    3. Sign in and start labeling

    • Open http://localhost:8080 (or your CVAT_HOST) in your browser.
    • Log in with your superuser account.
    • Create a project or task, upload your data (images, videos, audio files, or point clouds), and define labels to start annotating.

    Learn more about annotation tools and workflows in the CVAT Documentation or take our free course – CVAT Academy.

    For alternative deployments (AWS, Kubernetes, external PostgreSQL, backups, upgrades), see the Deployment Guides.

    Key Capabilities

    • Manual & Auto-labeling: Annotate images, videos, audio, and 3D point clouds with bounding boxes, polygons, masks, keypoints, cuboids, tags, intervals and more. Speed up labeling by connecting your own models for automatic annotation.
    • Task Management: Organize datasets into projects, split them into tasks and jobs, assign work to annotators, and track progress in real time.
    • Collaboration: Create organizations, invite teammates, assign roles, and collaborate on annotations with comments and issues.
    • Quality Control: Review annotations, flag issues, compare results across annotators with consensus, and run Ground Truth and Honeypot checks through the server API.
    • Analytics: Monitor user activity, working time by job, events, and server logs with Grafana dashboards.
    • Data Ops & Integrations: Export/import in 20+ formats (COCO, YOLO, Pascal VOC, KITTI, etc.), connect to cloud storage (S3, Azure, Google Cloud), and automate via REST API and Python SDK.

    Advanced capabilities such as advanced project analytics, quality control UI, built-in auto-labeling with SAM 2 and SAM 3, AI agents, SSO, and more are available in CVAT Online paid plans (Solo, Team) and CVAT Enterprise.

    Developer Tools

    CVAT is designed for automation. Beyond the Web UI, you can integrate it into your pipelines using:

    • Python SDK: install with pip install cvat-sdk and automate task creation, uploads, and exports from Python.
    • Command line tool: install with pip install cvat-cli and script common CVAT workflows from the terminal.
    • REST API: full programmatic control over CVAT.

    Data and Formats

    CVAT Community supports image, video, audio, and 3D (point cloud) annotation workflows. You can move data in and out using 20+ supported formats: CVAT (XML), COCO (JSON), YOLO (TXT), Ultralytics YOLO (TXT/YAML), Pascal VOC (XML), KITTI (TXT), MOT (TXT), Generic TSV (TSV), and more.

    Full list of supported formats.

    ML and AI Models

    CVAT Community supports automatic annotation via pre-built serverless models powered by Nuclio, covering detection, segmentation, pose estimation, and tracking:

    ModelFrameworkType
    Segment Anything (SAM)PyTorchInteractor
    Inside-Outside Guidance (IOG)PyTorchInteractor
    RetinaNet R101PyTorchDetector
    HRNet32 Whole Body PosePyTorchPose Estimation
    TransTPyTorchTracker
    YOLO v7ONNXDetector
    Mask RCNN Inception ResNet v2OpenVINODetector
    Face Detection 0205OpenVINODetector
    Faster RCNN Inception v2TensorFlowDetector

    To enable automatic annotation, add the serverless component to your deployment:

    docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml up -d
    

    This starts the serverless infrastructure. To make models available in CVAT, install nuctl and deploy the functions you need, for example SAM or YOLO, as described in the Automatic Annotation Guide.

    Which CVAT edition should I choose?

    • CVAT Online: the fastest way to try CVAT and start labeling without deployment. Use it to evaluate CVAT in the browser, explore managed features, and move to cost-efficient paid plans when you need more capacity or team workflows.
    • CVAT Community: the MIT-licensed self-hosted edition for teams that want to run CVAT themselves, customize the stack, and control their infrastructure.
    • CVAT Enterprise: for organizations that need CVAT in their own cloud or internal environment, enterprise support, security controls such as SSO, paid platform features, and SLAs.
    • Labeling Services: for teams that want to outsource annotation work to CVAT.ai’s experienced labeling team instead of building an internal labeling operation. Customers get trial access to CVAT Online during the project.

    For detailed plan limits and feature availability, see CVAT Online pricing, CVAT Enterprise, and Labeling Services.

    Support

    For dedicated support, SLAs, or advanced deployments, consider CVAT Enterprise.

    Contributing

    We welcome all contributions: bug reports, documentation fixes, integrations, and code.

    Security

    License

    CVAT Community is released under the MIT License.

    • Code in /serverless is also MIT-licensed, but may use third-party assets under separate licenses (including non-commercial). Review those licenses before use.
    • This software uses FFmpeg libraries under LGPL/GPL. See the Dockerfile and FFmpeg legal info for details.

    Additional Resources

    For the latest product releases, feature walkthroughs, and all things CVAT see: