← Все проекты
Проект / JavaScript

simoncirstoiu/alice: ALICE — AI-инструмент для управления датасетами YOLO

Всё в одном: аннотация, обучение и управление датасетами для компьютерного зрения прямо в браузере.

ALICE — это набор утилит для полного цикла работы с датасетами под YOLO: от анализа и разметки изображений до обучения модели и экспорта в ONNX. Проект вырос из личной необходимости автора и заточен под практическое использование.

★ 33 JavaScript Форки 2 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков, которые хотят обучать свои модели YOLO на собственных изображениях, особенно для камер видеонаблюдения (Frigate NVR).

Проблема / задача

Нужно было обучить модель под конкретные углы камер и сценарии вокруг дома, но готового удобного инструмента не нашлось — пришлось сделать свой.

Как это работает

Это веб-приложение на Python, которое запускает локальный сервер. Оно позволяет просматривать изображения, рисовать bounding-боксы, находить дубликаты с помощью perceptual hashing и запускать пайплайн обучения YOLO модели в несколько кликов. Интегрируется с Frigate для импорта снимков событий.

Что видно по README

ALICE — это набор утилит для полного цикла работы с датасетами под YOLO: от анализа и разметки изображений до обучения модели и экспорта в ONNX. Проект вырос из личной необходимости автора и заточен под практическое использование.

Ключевые возможности

Веб-интерфейс для аннотации bounding-боксов с undo/redoДетекция дубликатов изображений через pHash и NMSПайплайн обучения в 5 шагов: экспорт, дедупликация, авто-аннотация, тренировка, экспорт моделиИнтеграция с Frigate NVR для live-просмотра и импорта событийСтатистика датасета: распределение по классам, train/val split

Технологии

PythonYOLOv8/v11OpenCVDocker с поддержкой GPU (NVIDIA)JavaScriptDockerSQLiteGoNumPy

Темы и ключи

aiai-toolsannotationcomputer-visiondatasetfrigatenvidia-cudanvidia-sminvrobject-detectiontrainingyolo

Интересный факт

Автор написал проект, потому что не нашёл подходящего инструмента в сети — «или его не было, или я был слишком пьян, чтобы найти».

С чего начать

  • Запустите builder.py для сборки скрипта и создания виртуального окружения
  • Запустите ./alice.py — сгенерируется конфиг и создадутся папки
  • Откройте http://localhost:8080 в браузере и начните работу

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вам нужно быстро разметить свой датасет и обучить YOLO модель без сложных инструментов вроде CVAT или Roboflow. Проект сыроват, но уже рабочий и решает конкретную задачу.

Наблюдения по обновлениям

Проект активен, есть Docker-конфиг, но звёзд и форков мало — сообщество пока маленькое.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/simoncirstoiu/alice
Лицензия
NOASSERTION
Создан на GitHub
19 апреля 2026 г.
Последнее обновление репо
19 апреля 2026 г.
Последняя проверка GitRadar
19 апреля 2026 г.
Изученные файлы
README.md, src/main.py, Dockerfile, docker-compose.yml, src/js_panels.py, src/__init__.py

FAQ

Что это такое?

Локальный веб-инструмент для разметки изображений и обучения моделей YOLO, особенно удобный для работы с камерами видеонаблюдения.

Для кого подходит?

Для разработчиков, которые хотят дообучить YOLO на своих данных, и энтузиастов домашней автоматизации с Frigate NVR.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с simoncirstoiu/alice?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.