Cull : Moteur de curation de jeux de données open source pour les pipelines d'images IA

✍️ OpenClawRadar📅 Publié: May 10, 2026🔗 Source
Cull : Moteur de curation de jeux de données open source pour les pipelines d'images IA
Ad

Cull est un moteur de curation automatique pour les ensembles de données d'images IA, créé et maintenu par u/Compunerd3. Il automatise l'ensemble du pipeline : scraping, classification, légendage et tri — produisant un dossier d'images triées avec des prompts SD prêts pour l'entraînement LoRA ou le fine-tuning.

Pipeline de bout en bout

  • Scraping : Prend en charge Civitai (.com et .red), X/Twitter, Reddit, Discord et toute URL que gallery-dl supporte — Pixiv, DeviantArt, famille booru, ArtStation, Tumblr, FurAffinity/e621, Imgur, Flickr et environ 340 autres.
  • File d'attente : Chaque image + prompt source est placé dans une file d'attente locale. Déduplication par source, sans base de données.
  • Classification : Utilise un modèle vision-langage via plusieurs instances LM Studio (local) ou Groq (cloud) — tout endpoint compatible OpenAI. Un schéma JSON strict à 17 champs garantit une sortie structurée.
  • Tri : Les images conservées vont dans des dossiers de catégories avec un fichier .txt de prompt et un enregistrement d'audit .vision.json. Deux seuils de score (qualité + pertinence thématique) réglables dans l'interface.
  • Tableau de bord : Interface Flask + Alpine.js avec démarrage/arrêt, activation des sources, galerie, éditeur de prompts, export ZIP et statistiques par source.

Cas d'utilisation

L'auteur a utilisé Cull pour un LoRA de 300 images et un ensemble de fine-tuning de 100 000 images. Définissez un sujet (par exemple « Femme influenceuse » ou {style artiste}), activez AUTO_CAPTION_ENABLED, et laissez faire. Pour les archives sans prompts, pointez LOCAL_IMPORT_DIR vers un dossier de JPEG, désactivez l'exigence de prompt, et activez le légendage automatique — chaque image reçoit un prompt SD, des tags booru ou une légende en langage naturel.

Ad

Détails techniques

  • Worker vision interchangeable : Sous-classez BaseVisionWorker, enregistrez-le. Deux endpoints LM Studio tournent en parallèle ; un worker keepalive ping toutes les 15s pour éviter le déchargement inactif ; déchargeur inactif optionnel pour libérer la VRAM.
  • Intégration assistant IA : Livré avec un bundle de compétences Claude Code dans .claude/skills/ (cull-helper, lmstudio-vision, metadata-schema) et trois sous-agents — fonctionne avec Claude Code, Cursor, Aider, Codex.
  • Auto-mise à jour : Toast dans le tableau de bord, cliquez sur Mettre à jour, tire depuis origin/main et relance.
  • Stack : Python 3.10+, Flask, Alpine.js, Pillow, Playwright (scraper X), gallery-dl. Machine unique, pas de Redis, pas de base de données, pas de Docker.
  • Licence : MIT.

Feuille de route

Prévu : plus de backends de workers vision, amélioration de l'interface de remise en file d'attente, petit CLI sans tête, scraping et classification de vidéos.

Dépôt : https://github.com/tlennon-ie/cull | Captures d'écran : https://imgur.com/a/kSvsAW9

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Treck : une extension Chrome qui capture les recherches sur le Web et utilise Claude pour générer des documents
Tools

Treck : une extension Chrome qui capture les recherches sur le Web et utilise Claude pour générer des documents

Treck est une extension Chrome qui capture la recherche web dans des projets et utilise Claude pour les transformer en documents, citations et pages partageables. Apportez votre propre clé API.

OpenClawRadar
Codev : Flux de travail de l'agent IA pour 106 PR en 14 jours
Tools

Codev : Flux de travail de l'agent IA pour 106 PR en 14 jours

Codev est un système open-source qui coordonne plusieurs agents d'IA grâce à un flux de travail strict Spécification → Plan → Implémentation → Revue → PR, détectant 20 bogues avant la mise en production et produisant un code noté 1,2 point de mieux sur une échelle de 10 points.

OpenClawRadar
NotebookLM MCP Structuré : Serveur Gratuit Connecte Claude à NotebookLM avec Structuration Automatique des Prompts
Tools

NotebookLM MCP Structuré : Serveur Gratuit Connecte Claude à NotebookLM avec Structuration Automatique des Prompts

Un serveur MCP gratuit appelé NotebookLM MCP Structured connecte Claude Desktop aux carnets NotebookLM avec une structuration automatique des invites. Le serveur restructure les requêtes en fonction du type (comparaison, liste, analyse, explication ou extraction) et ajoute des vérifications d'exhaustivité et des contraintes de fidélité.

OpenClawRadar
Développeur crée un générateur de modèles SaaS .NET avec Claude Code, partage des insights sur le workflow
Tools

Développeur crée un générateur de modèles SaaS .NET avec Claude Code, partage des insights sur le workflow

Un développeur a rendu open-source NETrock, un modèle de démarrage SaaS .NET 10 avec authentification, ORM et tâches en arrière-plan, puis a construit un générateur côté client pour celui-ci en utilisant Claude Code. Le générateur permet aux utilisateurs de choisir des fonctionnalités et de télécharger un projet .zip fonctionnel qui reste dans leur navigateur.

OpenClawRadar