CVHub520/X-AnyLabeling

★ 10,635⑂ 1,174

X-AnyLabeling: A lightweight, efficient, and unified cross-platform desktop application for annotating text, image, video, and multimodal data

About CVHub520/X-AnyLabeling

CVHub520/X-AnyLabeling is an open-source project on GitHub, mainly written in Python. X-AnyLabeling: A lightweight, efficient, and unified cross-platform desktop application for annotating text, image, video, and multimodal data It currently holds 10,635 stars and 1,174 forks with 6 open issues, and was last pushed on 2026-10-06 (repository created 2023-05-23).

Project Overview

Git Homed tracks it on the Image Trending board and on the AI Image Trending list.

GitHub Repository Details

Repository CVHub520/X-AnyLabeling · default branch main · size 229998 KB · watchers 55 · source: GitHub REST API and repository README

README

https://github.com/CVHub520/X-AnyLabeling/blob/HEAD/X-AnyLabeling

English | 简体中文

https://github.com/CVHub520/X-AnyLabeling/blob/HEAD/X-AnyLabeling interface

https://github.com/CVHub520/X-AnyLabeling/blob/HEAD/3D Point Cloud Detectionhttps://github.com/CVHub520/X-AnyLabeling/blob/HEAD/3D Point Cloud Segmentation
https://github.com/CVHub520/X-AnyLabeling/blob/HEAD/Left: 3D Point Cloud Detection; right: 3D Point Cloud Segmentation

🥳 What's New

Introduction

X-AnyLabeling is a lightweight, efficient, and unified cross-platform desktop application for AI-assisted annotation of text, image, video, point cloud, 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 | | 🎨 Semantic Segmentation | U-Net | | 🏃 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

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

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

Your sponsorship supports X-AnyLabeling's feature development, model integration, documentation, and community maintenance.

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

GitHub Stars & Activity

10,635Stars
1,174Forks
6Open issues
PythonLanguage

GitHub Popularity

GitHub stars10,635
Forks1,174
Open issues6
Primary languagePython
LicenseGPL-3.0
Stars gained today0
Created2023-05-23
Last pushed2026-10-06

Trending History

Trending statusnot on today's boards

Related GitHub Projects

1
→
2

Comfy-Org / ComfyUI

Python★ 136,784⑂ 0
→
3

unslothai / unsloth

Python★ 77,708⑂ 0
→
4

ultralytics / ultralytics

Python★ 62,361⑂ 0
→
5

ultralytics / yolov5

Python★ 58,135⑂ 0
→
6

roboflow / supervision

Python★ 51,168⑂ 0
→
7

huggingface / diffusers

Python★ 34,701⑂ 0
→
8

ATH-MaaS / Pixelle-Video

Python★ 28,829⑂ 0
→

More Trending Repositories