Analysis updated 2026-05-18
Auto-label images or video for a custom object by describing it in plain text instead of drawing boxes by hand.
Refine AI-generated bounding boxes into pixel-precise outlines using SAM2 or SAM3.
Train and test a YOLO object detection model on the labeled data without leaving the web interface.
| somnusochi/vlm-autoyolo | ltczding-gif/ref-downloader | simonw/micropython-wasm | |
|---|---|---|---|
| Stars | 74 | 74 | 74 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a GPU with at least 12GB VRAM or Apple Silicon, Docker Compose simplifies setup on Linux and Windows.
This is an end-to-end platform for creating object detection models without manually drawing bounding boxes on every image. You feed it images or video clips, describe what you want to find in plain language, and an AI model called LocateAnything-3B automatically detects and marks those objects. From there you can refine the results by hand, then export the labeled data and train a YOLO object detection model, all within the same web interface. The pipeline runs in stages. First you upload images or video and type a description such as "red car" or "fire, smoke." The AI draws bounding boxes around matching objects. Optionally, a second model called SAM2 or SAM3 refines those boxes into pixel-precise outlines rather than just rectangles. You review the results on a canvas, adjust thresholds, hide or show individual detections, and correct anything the AI got wrong. When the labels look right, you export the dataset in one of several formats: YOLO, COCO JSON, Pascal VOC XML, or CreateML JSON. Training a model from the labeled data is a one-click step inside the same interface. The system uses the Ultralytics YOLO library and streams training progress in real time. After training you can test the resulting model on new images or video directly in the app. For video input, the tool extracts keyframes automatically using scene detection, motion analysis, or fixed time intervals, with duplicate-frame filtering to avoid redundant labels. The system runs as a local web application with a Python backend and a React frontend. On Linux or Windows with an NVIDIA GPU, you can start everything with a single Docker Compose command. On macOS, a manual setup path is provided. A GPU with at least 12 GB of video memory is required for the AI models, or an Apple Silicon Mac with sufficient unified memory. Python 3.12 or newer and Node.js 22 or newer are needed for the manual setup path.
A web platform that auto-labels images and video with AI based on a text description, then trains a YOLO object detection model from the results.
Mainly Python. The stack also includes Python, React, Docker.
The README does not state a license, so usage rights are unclear.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.