#1616th of 33 in Data and scraping for AI
x-anylabeling
Desktop app for AI-assisted annotation of images, video, text and point clouds
- Stars
- 10.9k
- License
- GPL-3.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
8,599 on 10 Apr 202610,856 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
X-AnyLabeling is a cross-platform desktop annotation tool for building datasets for detection, segmentation, pose, OCR, tracking, VQA and 3D point clouds. It integrates models such as YOLO variants, SAM 1/2/3, Grounding DINO and several VLMs for auto-labeling, run locally via ONNX Runtime, TensorRT or OpenCV DNN, or remotely via vLLM, SGLang or its own server. It imports and exports COCO, VOC, YOLO, DOTA, MOT and others.
Who it is for: ML engineers labeling computer vision datasets
Strengths
- Wide model library: YOLO family, SAM 1/2/3, Grounding DINO, RF-DETR, PP-OCR, Qwen3-VL
- Exports COCO, VOC, YOLO, DOTA, MOT, PPOCR, ShareGPT and other formats
- Covers many tasks in one tool: boxes, polygons, rotated boxes, tracking, OCR, VQA, 3D point clouds
- Runs on Windows, Linux and macOS; remote inference via X-AnyLabeling-Server, vLLM or SGLang
Weaknesses
- GPL-3.0 license imposes copyleft terms on derived or redistributed code
- Requires Python 3.11+ for source or PyPI install
- Contributions require signing a Contributor License Agreement
What it needs
- GPU optional
- Needs ONNX Runtime, TensorRT, OpenCV DNN, vLLM, SGLang
- Models: ONNX, YOLO, SAM, Grounding DINO, Qwen3-VL
Quick answers
Is x-anylabeling open source?
Yes. Its code is on GitHub under the GPL-3.0 license.
Does x-anylabeling need a GPU?
No. It runs on a CPU and can use a GPU when you have one.
Also in Data and scraping for AI
See all 33| Rank | Project | Score |
|---|---|---|
| 1 | mineruDocument parser that converts PDFs, images and Office files to Markdown and JSON | 94 out of 100 |
| 2 | doclingPython library and CLI that converts PDFs, Office files and more into structured text | 91 out of 100 |
| 3 | opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF | 87 out of 100 |
| #4 | markitdownPython library and CLI that converts office files, PDFs and audio to Markdown | 86 out of 100 |
| #5 | agent-reachCLI that gives coding agents read access to login-gated and Chinese web platforms | 85 out of 100 |