vietanhdev/anylabeling

Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on April 8th, 2023
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 349
Total Stargazers: 3,482 (+0)
Total Subscribers: 29 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 620 days
Stale 30+ days: 14
Stale 90+ days: 14

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (27)
  • question (12)
  • enhancement (4)
  • feature (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AnyLabeling is a desktop data labeling tool that combines manual annotation capabilities with AI-assisted auto-labeling powered by YOLO and Segment Anything models.

The tool addresses the time-consuming nature of dataset annotation by integrating automatic labeling alongside traditional manual annotation. It merges the functionality of LabelImg and Labelme with an improved interface and adds AI-powered auto-labeling. Users can annotate images with polygons, rectangles, circles, lines, and points, while YOLOv8 handles object detection and the Segment Anything family of models—including SAM, MobileSAM, SAM 2, SAM 2.1, and SAM 3—enable instance segmentation. SAM 3 uniquely supports open-vocabulary segmentation driven by text prompts. The tool also includes text detection, recognition, and key information extraction labeling. Hardware acceleration is available through CUDA, CoreML, DirectML, OpenVINO, and vendor NPU providers.

Teams working on computer vision datasets should choose this tool if they need to reduce annotation time without sacrificing quality. It suits projects requiring both object detection and segmentation labels, particularly those that can benefit from semi-automated workflows. The combination of multiple segmentation model variants allows users to balance accuracy against computational resources—MobileSAM for lightweight deployment, larger ViT variants for higher precision, or SAM 3 when semantic understanding through text prompts adds value. The tool supports multiple languages and provides pre-built executables for Windows, macOS, and Linux, eliminating setup friction.

Development activity shows consistent maintenance with recent releases addressing reliability concerns around model loading failures and data persistence. The release workflow validates compatibility across Python versions and tests all platform-specific builds on native runners before publication. Model weights download automatically on first use, and the tool persists annotation state reliably across save and load cycles.