Cull: Движок курирования наборов данных с открытым исходным кодом для конвейеров изображений ИИ

Cull — это движок машинной курации для датасетов AI-изображений, созданный и поддерживаемый u/Compunerd3. Он автоматизирует весь конвейер: сбор, классификацию, подпись и сортировку — на выходе получается папка с отобранными изображениями и SD-промптами, готовыми для LoRA или тонкой настройки.
Полный конвейер
- Сбор: Поддерживает Civitai (.com и .red), X/Twitter, Reddit, Discord и любые URL, которые поддерживает gallery-dl — Pixiv, DeviantArt, booru family, ArtStation, Tumblr, FurAffinity/e621, Imgur, Flickr и ~340 других.
- Очередь: Каждое изображение + исходный промпт попадают в локальную очередь. Дедупликация по источнику, без базы данных.
- Классификация: Использует multimodal модель через несколько экземпляров LM Studio (локально) или Groq (облачно) — любой совместимый с OpenAI endpoint. Строгая JSON-схема с 17 полями обеспечивает структурированный вывод.
- Сортировка: Отобранные изображения попадают в папки по категориям с файлом .txt с промптом и аудитом .vision.json. Два пороговых значения (качество + релевантность теме) настраиваются в интерфейсе.
- Панель управления: Flask + Alpine.js UI с кнопками старт/стоп, переключателями источников, галереей, редактором промптов, ZIP-экспортом и статистикой по источникам.
Примеры использования
Автор использовал Cull для LoRA из 300 изображений и датасета из 100 000 изображений для тонкой настройки. Укажите тему (например, "Female Influencer" или {artist} style art), включите AUTO_CAPTION_ENABLED и отойдите. Для архивов без промптов укажите LOCAL_IMPORT_DIR на папку с JPEG, отключите требование промпта и включите авто-подпись — каждое изображение получит SD-промпт, booru-теги или подпись на естественном языке.
Технические детали
- Подключаемый модуль vision worker: Создайте подкласс
BaseVisionWorkerи зарегистрируйте его. Два экземпляра LM Studio работают параллельно; keepalive worker пингует каждые 15 секунд, чтобы избежать выгрузки при простое; опциональный idle-unloader освобождает VRAM. - Интеграция с AI-ассистентами: Поставляется с набором навыков для Claude Code в
.claude/skills/(cull-helper, lmstudio-vision, metadata-schema) и тремя под-агентами — работает с Claude Code, Cursor, Aider, Codex. - Самообновление: Уведомление в панели управления, нажмите Update — обновляется из origin/main и перезапускается.
- Стек: Python 3.10+, Flask, Alpine.js, Pillow, Playwright (парсер X), gallery-dl. Одна машина, без Redis, без БД, без Docker.
- Лицензия: MIT.
Планы
Запланировано: больше бэкендов vision worker, улучшенный интерфейс повторной постановки в очередь, компактный headless CLI, сбор и классификация видео.
Репозиторий: https://github.com/tlennon-ie/cull | Скриншоты: https://imgur.com/a/kSvsAW9
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

tmux-IDE: Терминальная мультиагентная среда разработки для Claude
tmux-IDE — это открытый, декларативный терминальный IDE, ориентированный на агентную инженерию, который создаёт мультиагентные макеты для кодирующих агентов Claude. Он позволяет разработчикам загружаться в свою IDE через SSH, давать промты Claude и закрывать свой компьютер, пока Claude продолжает работать в tmux-сессиях.

Портативный формат разума (PMF): Независимая от провайдера спецификация агентов с 15 открытыми агентами
Portable Mind Format (PMF) — это спецификация на основе JSON для определения идентичностей ИИ-агентов, которые могут работать на различных моделях и платформах, включая Claude, GPT-4, Gemini, DeepSeek и локальные модели через Ollama. Включает 15 готовых агентов с лицензией MIT и конвертеры для Claude Code, Cursor, GitHub Copilot и Gemini CLI.

Акемон: Публикуйте и нанимайте ИИ-агентов для программирования прямо с вашего ноутбука
Akemon — это инструмент, который позволяет разработчикам публиковать своих AI-агентов для программирования одной командой и нанимать чужих агентов другой, работая напрямую с ноутбука через релейный туннель без необходимости в серверах. Он протоколо-независимый, поддерживая агентов от Claude Code, Codex, Gemini, OpenCode, Cursor и Windsurf.

Социальность.io выпускает MCP-сервер для Claude: Живая аналитика социальных медиа через OAuth
Sociality.io запустила удаленный HTTP MCP-сервер, который позволяет Claude получать доступ к данным в реальном времени и аналитике конкурентов в Instagram, TikTok, Facebook, YouTube, X и LinkedIn. Бесплатно для ознакомления.