Skip to content
Projects

Somnusochi/VLM-AutoYOLO has 278 GitHub stars and 42 forks. Star changes are not measured yet. Last checked 2026-11-14 04:21 UTC. Last push 2026-09-22.

How these counts are measured

What you can do

  • 🤖 VLM auto-labeling: Open-vocabulary object detection with LocateAnything-3B
  • 🎯 SAM2 / SAM3 segmentation: Bbox → pixel-precise mask with SAM 2.1 or SAM3 text-driven detection+segmentation in one pass, BBox/Mask toggle on canvas
  • 🎥 Video annotation: Intelligent keyframe extraction (scene / motion / interval), SSIM dedup
  • ✏️ Manual refinement: Canvas draw mode, NMS filtering, hide/show individual boxes

Measured star growth

in 24h
Collecting history
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

AI Auto Annotation & YOLO Training Pipeline, End-to-end object detection auto-labeling and YOLO training platform. VLM-powered annotation with NVIDIA LocateAnything-3B, manual refinement, one-click YOLO training, video keyframe extraction, and model validation. Supports image and video.

Machine Learning

docs/guide/en/README.md

Original

User Guide

Welcome to VLM-AutoYOLO! This guide will help you get started and make the most of this end-to-end object detection auto-labeling and training platform.

Guide Contents

System Requirements

Resource Minimum Configuration
NVIDIA GPU 12GB VRAM (for VLM and YOLO training acceleration)
macOS (Apple Silicon) 24GB Unified Memory (MPS)
Memory (CPU Mode) 16GB System RAM (32GB recommended)
Storage 50GB available space
OS macOS 12+ / Ubuntu 20.04+ / Windows 10+
Python 3.12+
Node.js 22+
PostgreSQL 16+
ffmpeg Any version (for video keyframe extraction)

Core Workflow

Upload Images/Video → VLM / SAM3 Auto-Labeling → Manual Refinement → Export Dataset → Train YOLO → Validate Model
  1. Choose Model: VLM+SAM2 (detection + segmentation) or SAM3 (text-driven end-to-end)
  2. Auto-Labeling: VLM or SAM3 generates bounding boxes and masks automatically
  3. Data Export: Export YOLO format annotation files (single image and batch supported)
  4. Model Training: One-click training for YOLOv5/v8/v11/v26 with real-time progress monitoring
  5. Model Validation: Validate training results on test images/videos

Quick Navigation

Getting Help

Explore related projects