X-AnyLabeling README

The project's README from github.com/CVHub520/X-AnyLabeling. As one markdown file: README.md.

X-AnyLabeling

English | 简体中文

YOLO Vision 2026

X-AnyLabeling interface

🥳 What's New

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

Model library

Task Category Supported Models
🖼️ Image Classification YOLOv5-Cls, YOLOv8-Cls, YOLO11-Cls, InternImage, PULC
🎯 Object Detection YOLOv5/6/7/8/9/10, YOLO11/12/26, YOLOX, YOLO-NAS, D-FINE, DAMO-YOLO, Gold_YOLO, RT-DETR, RF-DETR, DEIMv2
🖌️ Instance Segmentation YOLOv5-Seg, YOLOv8-Seg, YOLO11-Seg, YOLO26-Seg, Hyper-YOLO-Seg, RF-DETR-Seg, D-FINE-seg
🏃 Pose Estimation YOLOv8-Pose, YOLO11-Pose, YOLO26-Pose, DWPose, RTMO
😀 Face Estimation SCRFD, YOLOv6Lite-Face
👣 Tracking TrackTrack, Bot-SORT, ByteTrack, SAM2/3-Video
🔄 Rotated Object Detection YOLOv5-Obb, YOLOv8-Obb, YOLO11-Obb, YOLO26-Obb, RT-DETRv2-OBB
📏 Depth Estimation Depth Anything
🧩 Segment Anything SAM 1/2/3, SAM-HQ, SAM-Med2D, EdgeSAM, EfficientViT-SAM, MobileSAM
✂️ Image Matting RMBG 1.4/2.0
💡 Proposal UPN
🏷️ Tagging RAM, RAM++
📄 OCR PP-OCRv4, PP-OCRv5, PP-OCRv6
🧾 Layout Analysis PP-DocLayoutV3
📑 Document Parsing PaddleOCR-VL, PaddleOCR-VL-1.6
🗣️ Vision Foundation Models Rex-Omni, Florence2
👁️ Vision Language Models Qwen3-VL, Gemini, ChatGPT, GLM
🛣️ Lane Detection CLRNet
🔢 Object Counting CountGD, GeCO, GeCo2
📍 Grounding Grounding 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 [email protected].

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.

Sponsor

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

X-AnyLabeling (CVHub520/X-AnyLabeling)

Searching Database…

Что это такое?Бесплатное кроссплатформенное десктопное приложение для разметки текста, изображений, видео и мультимодальных данных с помощью ИИ — ручные инструменты разметки плюс встроенные модели глубокого обучения, которые размечают данные заранее или пакетно, с экспортом во множество форматов.
Это десктопное приложение или оно работает в браузере?Это нативное десктопное приложение, а не веб-сервис — оно устанавливается на Windows, Linux и macOS, а интерфейс доступен на английском, упрощённом китайском, японском и корейском языках.
Как его запустить?Следуйте руководству по установке и быстрому старту (Installation & Quickstart), на которое ведёт ссылка в разделе Docs файла README — вы устанавливаете десктопную сборку под свою ОС. Там же описан интерфейс командной строки для работы через скрипты.
Нужна ли мощная видеокарта или платные API-ключи для разметки с помощью ИИ?Базовые модели работают локально через ONNX Runtime, TensorRT или OpenCV DNN — API-ключи не нужны. При желании можно подключить облачные визуально-языковые модели (Gemini, ChatGPT, GLM) или перенести работу на удалённый X-AnyLabeling-Server.
Мои данные остаются на моём компьютере или куда-то загружаются?По умолчанию всё остаётся локально — инференс выполняется на вашем железе. Данные покидают компьютер только если вы сами включите удалённый инференс через X-AnyLabeling-Server или облачные бэкенды моделей.
Можно ли использовать лицензию для коммерческой разметки?Лицензия — GPLv3: приложение можно использовать, изменять и распространять, в том числе в коммерческих целях, если соблюдать условия лицензии.
Какие задачи разметки оно поддерживает?Очень широкий набор: классификация изображений, детекция объектов обычными и повёрнутыми рамками, инстанс- и семантическая сегментация, оценка поз и лиц, трекинг нескольких объектов, OCR и извлечение ключевой информации, разметка полос движения, оценка глубины, image matting, проставление тегов, генерация описаний, ответы на вопросы по изображению и разбор документов. Инструменты рисования включают полигоны, прямоугольники, повёрнутые рамки, кубоиды, круги, линии, ломаные, точки и маски.
Какие ИИ-модели в него встроены?Десятки моделей для разных задач: семейство YOLO от v5 до YOLO26 для детекции, сегментации и поз; модели типа DETR — RT-DETR, RF-DETR и D-FINE; SAM 1/2/3 плюс облегчённые варианты вроде MobileSAM и EfficientViT-SAM; Grounding DINO и YOLO-World для детекции по текстовому запросу; PP-OCRv4/v5/v6 и PaddleOCR-VL для OCR и разбора документов; Depth Anything; а также визуально-языковые модели, включая Qwen3-VL, Florence2, Gemini, ChatGPT и GLM.
В каких форматах датасетов можно импортировать и экспортировать данные?Приложение читает и записывает форматы COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, MMGD, VLM-R1 и ShareGPT, поэтому разметка без проблем попадает в распространённые пайплайны обучения.
Можно ли подключить свою модель?Да — приложение поддерживает подключение собственных моделей, гибкое расширение и доработку, для этого есть отдельное руководство «Customize a model». Чтобы развернуть свои бэкенды, есть companion-проект X-AnyLabeling-Server: он связывает ваши модели и вычислительные ресурсы для удалённого инференса.
Creator
CVHub520
Size
224.4 MB
Stars
10.7K
Age
3y
Commits · 90 Days