| Conversational annotation & labels | CVAT has AI Agents and SAM 3 label-based text prompts. The reviewed official sources did not establish the same built-in ChatGPT/Codex conversation for canvas annotations and project labels. Custom integrations may provide related behavior. CVAT AI models | Chat and batch image annotation → editable boxes, polygons or image classes → standard Accept / Reject. Auto-annotate supports a shared instruction, up to 2 concurrent API image requests, progress, cancellation and resume in Pending AI Review. Desktop Codex and Claude Code run sequentially. Chat also manages project labels with confirmation. |
|---|
| Camera, screen and IP-camera capture | Documented inputs include files, remote URLs, shares and cloud storage. A built-in webcam, screen or live RTSP capture workflow was not found in the reviewed documentation; external capture can produce files for import. CVAT tasks and data sources | Webcam, supported screen/window/tab sharing, and playable video files. Desktop adds direct RTSP/RTSPS, MJPEG, HLS and HTTP(S) JPEG snapshots through a bundled decoder. IP streams are unavailable in browser/mobile; native macOS and mobile omit screen capture. |
|---|
| Smart frame selection and recording | Video import can select a start, stop and frame step. That samples existing media; the reviewed documentation does not establish live motion-, uncertainty- or diversity-triggered collection. CVAT tasks and data sources | Manual, Timelapse, Motion and Smart capture. Available models supply uncertainty or visual-diversity signals. Camera, screen and network sources can record silent clips when supported. Captures stay staged until Accept. Uncertainty and novelty are review signals, not guarantees of useful training examples. |
|---|
| Search by image content | Annotation editor filters are built in. Text-similarity search is available in FiftyOne, which has a documented CVAT integration; it is a separate application and workflow, not the CVAT filter panel. CVAT annotation filters · CVAT integration with FiftyOne · FiftyOne text similarity search | On-device semantic image search, ranked results and a coarse match heatmap. Use search results as a batch-annotation scope. Requires a supported encoder and platform; unavailable in native mobile builds. |
|---|
| Where it runs and setup | CVAT Online is hosted: create an account. Community and Enterprise are self-hosted options; the server can run on a workstation or separate infrastructure. Docker deployment is not required to use CVAT Online. CVAT editions and tools · CVAT self-hosted installation guide | Open the browser app or install Windows, macOS, iPhone or iPad. Projects are stored on the device. Local annotation needs no AnnotateIt account or annotation-server deployment. |
|---|
| Offline use and data flow | A suitably configured self-hosted installation can keep data and models in your environment, including on the same computer. CVAT Online uses hosted infrastructure; selected external models and storage have their own data flows. CVAT self-hosted installation guide · CVAT model integration by edition | Local annotation and local model inference stay on-device. Cache the web app/models first; native builds bundle default engines. Optional ChatGPT or Claude sends previews/context to the selected provider (OpenAI or Anthropic), and optional ML jobs send selected datasets to your runner. |
|---|
| Native apps and platform limits | The annotation interface is a browser client connected to a CVAT server or CVAT Online. CVAT editions and tools | Desktop adds direct IP-camera decoding and a loopback API. Mobile retains the local annotation/dataset workflow with smaller built-in models; heavy downloads, custom ONNX, semantic search, external AI Assistant and 3D editing are unavailable there. |
|---|
| Accounts and access control | Accounts, organizations and role-based team access. Self-hosted authentication is part of the deployment. CVAT editions and tools | No AnnotateIt account for local annotation. External AI API/CLI access belongs to your selected provider account. Local project organization does not provide a shared multi-user annotation service. |
|---|
| Assignments and human review | Tasks/jobs, assignees and reviewer workflows; quality-control capabilities vary by edition. Suitable for a shared annotation operation. CVAT quality control | Review local AI drafts and manually correct annotations. Single-user work: no shared queue, simultaneous editing or reviewer assignment service. |
|---|
| Ground truth, honeypots and consensus | Ground-truth comparison, hidden validation frames, feedback and consensus replica/merge workflows are documented. Availability depends on the edition and plan. CVAT ground truth and honeypots · CVAT consensus | Pending AI Review and dataset-integrity checks. No equivalent multi-annotator consensus, honeypot assignment or formal adjudication workflow. |
|---|
| Quality requirements and completion feedback | Online/Enterprise document hierarchical rules with per-subset thresholds and attribute comparisons. Version 2.74 adds requirement configuration and reports; 2.75 adds Jaccard/Dice and micro/macro/worst-label aggregation. Immediate feedback uses configured validation data CVAT quality requirements · CVAT 2.74.0 — August 26, 2026 · CVAT 2.75.0 — September 10, 2026 · CVAT ground truth and honeypots | Integrity rules and separate model-evaluation metrics. No annotator-versus-ground-truth requirement tree or quality gate on assigned-job completion |
|---|
| Audio intervals | The 2.76 release and tagged source include an audio interval workspace with snapping and waveform navigation. Confirm availability in your deployment; the general product overview still concentrates on visual annotation CVAT 2.76.0 — September 16, 2026 | No audio annotation project or waveform-interval editor; recorded capture clips are silent |
|---|
| Layers and mask editing | Layer visibility and z-order controls; 2.74 changes to per-layer visibility with Shift-assisted toggling. Mask editing includes local undo/redo, with further fixes in 2.75 CVAT annotation layers · CVAT 2.74.0 — August 26, 2026 · CVAT 2.75.0 — September 10, 2026 | Annotation ordering, visibility and undo/redo exist. These do not establish parity with CVAT layer-group visibility or every mask editing operation |
|---|
| Supported tasks and 3D | Image/video detection, segmentation, keypoints and frame tags; 3D point-cloud annotation with cuboids. Flexible shape types within tasks. CVAT editions and tools · CVAT 3D cuboid annotation | 2D detection, instance segmentation, skeleton keypoints and single-label, multi-label or hierarchical classification. Also includes experimental PLY/PCD point-cloud semantic segmentation on desktop/web with WebGL2; no cuboids, sequences or sensor fusion. |
|---|
| Shapes and attributes | Boxes, rotated boxes, polygons, polylines, points, ellipses, masks, cuboids, skeletons and tags; object attributes. Version 2.75 adds point-based rotated rectangle/ellipse drawing. Both products have substantial manual editing tools. CVAT editions and tools · CVAT dataset formats · CVAT 2.75.0 — September 10, 2026 | Boxes, circles, polygons, open polylines, brush masks and skeletons, with text/number/select/checkbox/radio attributes. Imported rotated boxes remain editable. Preservation depends on the export format. |
|---|
| Interactive AI and text prompts | Detectors, interactors and trackers. SAM 3 supports label-name text prompts combined with a visual example to find matching objects; this is not limited to one-click segmentation. Availability depends on edition and plan. CVAT AI tools · CVAT SAM 3 text prompts | Local MobileSAM, SAM 2.1, SAM 3 Tracker for single-image masks, Grounding DINO, CLIP/SigLIP 2 and RTMPose where supported. Text-prompt and visual-example tools operate locally; optional ChatGPT or Claude is a separate online mode. |
|---|
| Connecting custom models | Nuclio functions, SDK/CLI auto-annotation, and native AI Agents; Online/Enterprise also support documented third-party integrations. An agent is a model process that answers annotation requests, not necessarily a chat agent. CVAT model integration by edition · CVAT auto-annotation SDK · CVAT AI Agents | An experimental ONNX import wizard inspects a supported graph, maps classes and requires a successful test. Inference runs on-device. Supported architectures include YOLOv8 tasks, RT-DETR/DETR, compatible segmenters and classifiers; arbitrary ONNX graphs are not guaranteed. |
|---|
| Ready-to-use models | Ready models and model integrations are available. The model catalog and setup requirements vary between hosted and self-hosted editions. CVAT model integration by edition | Curated detector/segmenter downloads include D-FINE, RT-DETR variants, DEIM, RF-DETR and EdgeCrafter families. Map labels and test before use. The model catalog and runtime requirements are documented separately. |
|---|
| Batch auto-annotation | Automatic annotation processes task data with a selected model. Supports label mapping and configurable options such as thresholds; detector ROI can restrict inference to part of a frame. CVAT AI tools · CVAT auto-annotation SDK | Run supported local engines over a dataset, selection, filter or semantic-search results. ChatGPT batch accepts one instruction for eligible still images, with progress, cancellation/resume and pending review. ChatGPT requests use your external account and limits. |
|---|
| Video interpolation and model tracking | Keyframe interpolation and automatic tracking. SAM 2 tracking is documented through Online/Enterprise AI Agents and Enterprise Nuclio deployment. It follows existing masks/polygons across frames. CVAT SAM 2 tracking · CVAT track mode | Keyframe box/object-mask tracks, compatible-polygon interpolation, frame keypoints and local frame extraction. Model predictions can be sampled/cached and accepted, but no model follows an object identity automatically. The SAM 3 Tracker model name does not imply video tracking in AnnotateIt. |
|---|
| Video classification ranges | Frame tags can be propagated over a range; the linked source preserves tag object types during range copying. CVAT tag propagation source · CVAT frame-range copying source | A dedicated range-labeling workflow: select start/end and assign a class across that span. It is stored as per-frame classification for export and versioning. The difference is the interaction, not exclusive support for multi-frame labels. |
|---|
| Annotation filters and keypoints | Filters combine label, shape/type, geometry and attributes. Version 2.75 adds source filtering (auto, semi-auto, manual, file, consensus); multiple skeleton instances per frame are supported. CVAT annotation filters · CVAT 2.75.0 — September 10, 2026 · CVAT editions and tools | Filters include geometry size, prediction score and annotation source with and/or/nor logic over current edits. Multiple skeletons per image; local RTMPose can propose 17 COCO joints from a person box. |
|---|
| Dataset integrity without a reference annotation set | CVAT QA compares work with validation data. External Datumaro can also validate missing labels, annotation anomalies and distributions, so integrity checks are available in a CVAT-based pipeline. CVAT quality control · Datumaro validation | Built-in local scan for unreadable/missing media, invalid or out-of-bounds geometry, required attributes, exact duplicates, unusual dimensions, class imbalance and video coverage. No separate GT job is needed for these checks. |
|---|
| Train/validation/test splits | Subsets are assigned to tasks within a project. External Datumaro provides seeded and task-aware split transforms; CVAT users can prepare splits outside the editor. CVAT projects · Datumaro split transforms | An in-app deterministic image split planner with seed, label stratification and locked assignments. Exact duplicate content stays in one subset. This does not prevent every form of temporal, subject or near-duplicate leakage. |
|---|
| Immutable versions and activity history | Task/project exports and backups, annotation editing history and event/analytics tooling. External tools can extend dataset version management. CVAT task and project backup · CVAT quality control · Datumaro dataset operations | Freeze dataset media, annotations, labels, tracks and split state as a version; compare, export or restore it. A separate activity history records local dataset operations. It is not an identity-based multi-user audit log. |
|---|
| Model evaluation | Annotation QA and model evaluation are different tasks. CVAT exposes data through SDK/integrations, including FiftyOne, for external model-analysis pipelines; the reviewed QA dashboard is not a local ONNX benchmark runner. CVAT integration with FiftyOne · CVAT auto-annotation SDK | Run an eligible prediction engine on reviewed test images and retain the benchmark scope with task-specific/per-label metrics. Native video timelines and unsupported text/visual/ChatGPT engines are excluded. |
|---|
| Training and deployment | Connect annotation to an external training stack through APIs, exports and integrations. Model-serving functions for annotation do not by themselves mean CVAT trains or deploys your production model. CVAT auto-annotation SDK · CVAT integration with FiftyOne | Experimental desktop Pipelines connect to a separately prepared TAO RT-DETR runner for supported image-detection fine-tuning and prediction preview. Requires its own infrastructure; not general hosted training or a production endpoint. |
|---|
| Multiple datasets and exports | Projects group tasks under a shared label schema. Standard exports and external Datumaro operations support dataset transformations and merging. CVAT projects · Datumaro dataset operations | Independent datasets with separate splits, versions and history. Combine selected image datasets into an export while preserving, recomputing or removing splits. |
|---|
| Formats and round trips | Broad import/export support, including CVAT XML, Datumaro, COCO and YOLO; supported shapes and metadata vary by format. CVAT dataset formats · CVAT dataset import | COCO, YOLO, Pascal VOC, Datumaro, MOT/MOTS, KITTI, Supervisely Video and ZIP where applicable. An AnnotateIt sidecar preserves extra metadata for re-import here; other tools may ignore it. CVAT XML is not an AnnotateIt import format. |
|---|
| Image preparation and redaction | Image rotation and display adjustments assist annotation. A comparable built-in editor for saving cropped/resized/redacted image pixels was not established by the reviewed docs; external preparation remains possible. CVAT display controls · CVAT AI tools | Crop, resize, rotate, flip, color adjustment, blur/pixelation/solid-fill redaction within the dataset workflow. Pixel edits require checking affected annotations. Redaction tools alone are not a compliance guarantee. |
|---|
| Portable project backups | Download a task/project ZIP containing data, settings and annotations and recreate it from backup; portability does not depend on a server database dump. CVAT task and project backup | Project archives plus whole-profile backups containing projects and downloaded models, with content-hash media deduplication. Restore between supported installs; maintain a separate backup beyond local dataset versions. |
|---|
| Automation and ecosystem | Server REST API, SDK, CLI and webhooks. Version 2.76 adds server-level user/organization webhook events; 2.75 removes older update-payload fields. Version 2.74 adds S3-compatible backing storage for video tasks. Deployment and permissions apply. CVAT auto-annotation SDK · CVAT integration with FiftyOne · CVAT 2.74.0 — August 26, 2026 · CVAT 2.75.0 — September 10, 2026 · CVAT 2.76.0 — September 16, 2026 | Desktop loopback REST API with access tokens for scripts on the same machine. It is not a shared network annotation service. |
|---|
| Cost and source availability | Community is free and open source. Online has free/paid plans; Enterprise is a separate offering. Check current plan entitlements for hosted models and QA. CVAT editions and tools | The application is currently free with unlimited projects; application source is not public. OpenAI/Anthropic API usage, CLI account access and optional runner infrastructure have separate costs or limits. |
|---|