x-anylabeling
Effortless data labeling with AI support from Segment Anything and other awesome models.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.6%) to scientific vocabulary
Keywords
Repository
Effortless data labeling with AI support from Segment Anything and other awesome models.
Basic Info
Statistics
- Stars: 6,406
- Watchers: 40
- Forks: 707
- Open Issues: 15
- Releases: 0
Topics
Metadata Files
README.md

Auto-Labeling
Text/Visual Prompting and Prompt-free for Detection & Segmentation
Detect Anything
Segment Anything
Chatbot
VQA
🥳 What's New
- Bump version to 3.2.2
- Add AI Assistant and prompt template management for VQA
- Add support for batch editing multiple shapes simultaneously
- Add support for Show/Hide shape attributes on canvas
- Add support for automated training platform with Ultralytics tasks in X-AnyLabeling Link
- For more details, please refer to the CHANGELOG
X-AnyLabeling
X-AnyLabeling is a powerful annotation tool that integrates an AI engine for fast and automatic labeling. It's designed for multi-modal data engineers, offering industrial-grade solutions for complex tasks.
Features
- Processes both
imagesandvideos. - Accelerates inference with
GPUsupport. - Allows custom models and secondary development.
- Supports one-click inference for all images in the current task.
- Enable import/export for formats like COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, MMGD, VLM-R1.
- Handles tasks like
classification,detection,segmentation,caption,rotation,tracking,estimation,ocrand so on. - Supports diverse annotation styles:
polygons,rectangles,rotated boxes,circles,lines,points, and annotations fortext detection,recognition, andKIE.
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, YOLOX, YOLO-NAS, D-FINE, DAMO-YOLO, Gold_YOLO, RT-DETR, RF-DETR | | 🖌️ Instance Segmentation | YOLOv5-Seg, YOLOv8-Seg, YOLO11-Seg, Hyper-YOLO-Seg | | 🏃 Pose Estimation | YOLOv8-Pose, YOLO11-Pose, DWPose, RTMO | | 👣 Tracking | Bot-SORT, ByteTrack | | 🔄 Rotated Object Detection | YOLOv5-Obb, YOLOv8-Obb, YOLO11-Obb | | 📏 Depth Estimation | Depth Anything | | 🧩 Segment Anything | SAM, SAM-HQ, SAM-Med2D, EdgeSAM, EfficientViT-SAM, MobileSAM, | ✂️ Image Matting | RMBG 1.4/2.0 | | 💡 Proposal | UPN | | 🏷️ Tagging | RAM, RAM++ | | 📄 OCR | PP-OCR | | 🗣️ VLM | Florence2 | | 🛣️ Land Detection | CLRNet | | 📍 Grounding | CountGD, GeCO, Grunding DINO, YOLO-World, YOLOE | | 📚 Other | 👉 model_zoo 👈 |
Docs
Examples
- Classification
- Detection
- Segmentation
- Description
- Estimation
- OCR
- MOT
- iVOS
- Matting
- Vision-Language
- Counting
- Training
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 GPL-3.0 license and is only free to use for personal non-commercial purposes. For academic, research, or educational use, it is also free but requires registration via this form here. If you intend to use this project for commercial purposes or within a company, please contact cv_hub@163.com to obtain a commercial license.
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 = {Advanced Auto Labeling Solution with Added Features},
howpublished = {\url{https://github.com/CVHub520/X-AnyLabeling}}
}
Owner
- Name: CVHub
- Login: CVHub520
- Kind: user
- Company: CVHub
- Website: https://github.com/CVHub520
- Repositories: 10
- Profile: https://github.com/CVHub520
Welcome to CVHub!
Citation (CITATION.cff)
cff-version: 1.2.0
title: X-AnyLabeling
message: 'If you use this software, please cite it as below.'
type: software
authors:
- given-names: Wei
family-names: Wang
affiliation: CVHub
orcid: 'https://orcid.org/0009-0004-1514-5330'
repository-code: 'https://github.com/ultralytics/ultralytics'
url: 'https://github.com/CVHub520/X-AnyLabeling'
license: GPL-3.0
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| cvhub | c****b@1****m | 786 |
| mengjunbo | c****m@1****m | 12 |
| PairZhu | 1****8@q****m | 8 |
| Julian Stirling | j****n@j****k | 4 |
| mgl | 9****1@q****m | 3 |
| wei | y****1@c****m | 2 |
| hdnh2006 | h****v@g****m | 2 |
| wpNZC | 1****2@q****m | 2 |
| charles | 2****d | 2 |
| jack.wang | 9****9@q****m | 2 |
| kbaicai | 1****i | 2 |
| pang | l****g@1****m | 2 |
| 黎沐华 | L****a@o****m | 1 |
| Anchel | 3****p | 1 |
| Flyman | i****v@1****m | 1 |
| Thenvy | 6****y | 1 |
| kenwaytis | k****s@1****m | 1 |
| a | f****1@g****m | 1 |
| Andrew Quitmeyer | a****r@g****m | 1 |
| liutao | l****t@g****n | 1 |
| lsl | z****s@o****m | 1 |
| Koen van Wijlick | k****k@g****m | 1 |
| PC-HP | w****e@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 796
- Total pull requests: 113
- Average time to close issues: 10 days
- Average time to close pull requests: 9 days
- Total issue authors: 521
- Total pull request authors: 48
- Average comments per issue: 2.26
- Average comments per pull request: 1.28
- Merged pull requests: 54
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 405
- Pull requests: 78
- Average time to close issues: 6 days
- Average time to close pull requests: 3 days
- Issue authors: 290
- Pull request authors: 25
- Average comments per issue: 2.06
- Average comments per pull request: 1.23
- Merged pull requests: 40
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- lhj5426 (39)
- aiyou9 (28)
- monkeycc (11)
- AImagicAI (11)
- jiangtangaaaa (9)
- ljh725 (8)
- CVHub520 (6)
- 123456com1 (5)
- ChaXxl (5)
- biyuefeng (5)
- GZhengyang (5)
- Younkee926 (5)
- Thompson21666 (4)
- elichan5168 (4)
- winner-4 (4)
Pull Request Authors
- zhixuwei (16)
- CVHub520 (10)
- hsiong (8)
- PairZhu (6)
- donkinone (5)
- chevydream (4)
- wpNZC (4)
- zhangmx (3)
- sunmooncode (3)
- LiMuhua (2)
- Keval-P (2)
- ltnetcase (2)
- talebolano (2)
- peterthebestcshost (2)
- eltociear (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 99 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
pypi.org: x-anylabeling
Advanced Auto Labeling Solution with Added Features
- Homepage: https://github.com/CVHub520/X-AnyLabeling
- Documentation: https://x-anylabeling.readthedocs.io/
- License: GPLv3
-
Latest release: 2.4.2
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- build * development
- pyinstaller * development
- twine * development
- build * development
- pyinstaller * development
- twine * development
- PyQt5 ==5.15.7
- PyYAML ==6.0
- imgviz ==1.5.0
- natsort ==8.1.0
- onnx ==1.13.1
- onnxruntime-gpu ==1.14.1
- opencv-contrib-python-headless ==4.7.0.72
- pyclipper *
- qimage2ndarray ==1.10.0
- shapely *
- termcolor ==1.1.0
- build * development
- twine * development
- PyYAML ==6.0
- imgviz ==1.5.0
- natsort ==8.1.0
- onnx ==1.13.1
- onnxruntime ==1.14.1
- opencv-contrib-python-headless ==4.7.0.72
- pyclipper *
- qimage2ndarray ==1.10.0
- shapely *
- termcolor ==1.1.0
- PyQt5 ==5.15.7
- PyYAML ==6.0
- imgviz ==1.5.0
- natsort ==8.1.0
- onnx ==1.13.1
- onnxruntime ==1.14.1
- opencv-contrib-python-headless ==4.7.0.72
- pyclipper *
- qimage2ndarray ==1.10.0
- scipy *
- shapely *
- termcolor ==1.1.0
- tqdm *
- Pillow >=2.8
- PyQt5 >=5.15.7
- PyYAML *
- imgviz >=0.11
- natsort >=7.1.0
- numpy *
- onnx ==1.13.1
- opencv-python-headless *
- pyclipper *
- qimage2ndarray ==1.10.0
- scipy *
- shapely *
- termcolor *
- tqdm *