README.md

August 23, 2026 ยท View on GitHub

X-AnyLabeling

English | ็ฎ€ไฝ“ไธญๆ–‡

X-AnyLabeling interface

๐Ÿฅณ What's New

  • 2026-08-19: Add support for image tagging, with tag creation, editing, reordering, and batch deletion.
  • 2026-08-12: Add support for D-FINE-seg instance segmentation models.
  • 2026-08-08: Add support for the RT-DETRv2-OBB rotated object detection model.
  • 2026-08-08: Add the Magic Wand tool for quickly creating polygons from contiguous color regions.
  • 2026-08-05: Release X-AnyLabeling v4.0.0.
  • For more details, please refer to the CHANGELOG

Introduction

X-AnyLabeling is a lightweight, efficient, and unified cross-platform desktop application for AI-assisted annotation of text, image, video, and multimodal data. It combines versatile built-in tools, automated labeling workflows, state-of-the-art deep learning models, and flexible multi-format import and export. For remote inference, X-AnyLabeling-Server provides a lightweight, extensible backend for connecting custom models and compute resources.

Key Features

  • Unified support for annotating and processing text, image, video, and multimodal data.
  • Covers tasks such as image classification, object detection, instance segmentation, pose estimation, oriented object detection, multi-object tracking, optical character recognition, lane annotation, image captioning, visual question answering, and document parsing.
  • Provides polygons, rectangles, cuboids, rotated boxes, quadrilaterals, circles, lines, polylines, points, masks, and task-specific tools for text detection, text recognition, and KIE.
  • Integrates a wide range of state-of-the-art deep learning models for AI-assisted annotation, automated labeling, and batch dataset prediction.
  • Supports both local and remote inference through engines and serving frameworks such as ONNX Runtime, TensorRT, OpenCV DNN, vLLM, and SGLang.
  • Supports importing and exporting formats such as COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, MMGD, VLM-R1, and ShareGPT.
  • Runs on Windows, Linux, and macOS, with interfaces available in English, Simplified Chinese, Japanese, and Korean.
  • Supports custom model integration, flexible extension, and secondary development.

Model library

Task CategorySupported Models
๐Ÿ–ผ๏ธ Image ClassificationYOLOv5-Cls, YOLOv8-Cls, YOLO11-Cls, InternImage, PULC
๐ŸŽฏ Object DetectionYOLOv5/6/7/8/9/10, YOLO11/12/26, YOLOX, YOLO-NAS, D-FINE, DAMO-YOLO, Gold_YOLO, RT-DETR, RF-DETR, DEIMv2
๐Ÿ–Œ๏ธ Instance SegmentationYOLOv5-Seg, YOLOv8-Seg, YOLO11-Seg, YOLO26-Seg, Hyper-YOLO-Seg, RF-DETR-Seg, D-FINE-seg
๐Ÿƒ Pose EstimationYOLOv8-Pose, YOLO11-Pose, YOLO26-Pose, DWPose, RTMO
๐Ÿ˜€ Face EstimationSCRFD, YOLOv6Lite-Face
๐Ÿ‘ฃ TrackingTrackTrack, Bot-SORT, ByteTrack, SAM2/3-Video
๐Ÿ”„ Rotated Object DetectionYOLOv5-Obb, YOLOv8-Obb, YOLO11-Obb, YOLO26-Obb, RT-DETRv2-OBB
๐Ÿ“ Depth EstimationDepth Anything
๐Ÿงฉ Segment AnythingSAM 1/2/3, SAM-HQ, SAM-Med2D, EdgeSAM, EfficientViT-SAM, MobileSAM
โœ‚๏ธ Image MattingRMBG 1.4/2.0
๐Ÿ’ก ProposalUPN
๐Ÿท๏ธ TaggingRAM, RAM++
๐Ÿ“„ OCRPP-OCRv4, PP-OCRv5, PP-OCRv6
๐Ÿงพ Layout AnalysisPP-DocLayoutV3
๐Ÿ“‘ Document ParsingPaddleOCR-VL, PaddleOCR-VL-1.6
๐Ÿ—ฃ๏ธ Vision Foundation ModelsRex-Omni, Florence2
๐Ÿ‘๏ธ Vision Language ModelsQwen3-VL, Gemini, ChatGPT, GLM
๐Ÿ›ฃ๏ธ Lane DetectionCLRNet
๐Ÿ”ข Object CountingCountGD, GeCO, GeCo2
๐Ÿ“ GroundingGrounding DINO, YOLO-World, YOLOE, SAM 3, LocateAnything
๐Ÿ“š Other๐Ÿ‘‰ model_zoo ๐Ÿ‘ˆ

Docs

  1. Remote Inference Service
  2. Installation & Quickstart
  3. Usage
  4. Command Line Interface
  5. Customize a model
  6. Chatbot
  7. VQA
  8. Image Classifier
  9. Video Classifier
  10. Document Parsing and Intelligent Text Recognition

Examples

Contribute

We believe in open collaboration! Xโ€‘AnyLabeling continues to grow with the support of the community. Whether you're fixing bugs, improving documentation, or adding new features, your contributions make a real impact.

To get started, please read our Contributing Guide and make sure to agree to the Contributor License Agreement (CLA) before submitting a pull request.

If you find this project helpful, please consider giving it a โญ๏ธ star! Have questions or suggestions? Open an issue or email us at cv_hub@163.com.

A huge thank you ๐Ÿ™ to everyone helping to make Xโ€‘AnyLabeling better.

License

This project is licensed under the GNU General Public License v3.0. You may use, modify, and redistribute the software, including for commercial purposes, provided that you comply with the terms of the license.

X-AnyLabeling is an actively maintained open-source project. Your sponsorship helps support feature development, model integration, documentation, and community support.

Sponsor the X-AnyLabeling project

Click the image above to visit the sponsorship page.

Acknowledgement

I extend my heartfelt thanks to the developers and contributors of AnyLabeling, LabelMe, LabelImg, roLabelImg, PPOCRLabel and CVAT, whose work has been crucial to the success of this project.

Citing

If you use this software in your research, please cite it as below:

@misc{X-AnyLabeling,
  year = {2023},
  author = {Wei Wang},
  publisher = {Github},
  organization = {CVHub},
  journal = {Github repository},
  title = {X-AnyLabeling: A Unified Desktop Platform for AI-Assisted Data Annotation},
  howpublished = {\url{https://github.com/CVHub520/X-AnyLabeling}}
}
๐Ÿ” Back to Top