Cull: Mecanismo de Curadoria de Conjuntos de Dados de Código Aberto para Pipelines de Imagens de IA

Cull é um mecanismo de curadoria automatizado para conjuntos de dados de imagens de IA, desenvolvido e mantido por u/Compunerd3. Ele automatiza todo o pipeline: coleta, classificação, legendagem e organização — produzindo uma pasta de imagens triadas com prompts SD prontos para treinamento LoRA ou ajuste fino.
Pipeline Completo
- Coleta: Suporta Civitai (.com e .red), X/Twitter, Reddit, Discord e qualquer URL que o gallery-dl suporte — Pixiv, DeviantArt, família booru, ArtStation, Tumblr, FurAffinity/e621, Imgur, Flickr e ~340 outros.
- Fila: Cada imagem + prompt de origem é colocado em uma fila local. Dedup por fonte, sem banco de dados.
- Classificação: Usa um modelo de visão-linguagem através de várias instâncias do LM Studio (local) ou Groq (nuvem) — qualquer endpoint compatível com OpenAI. Esquema JSON estrito de 17 campos garante saída estruturada.
- Organização: As imagens aprovadas vão para pastas de categoria com um arquivo .txt de prompt e um registro de auditoria .vision.json. Dois limites de pontuação (qualidade + relevância do tópico) ajustáveis na interface.
- Painel: Interface Flask + Alpine.js com iniciar/parar, alternância de fontes, galeria, editor de prompts, exportação ZIP e estatísticas por fonte.
Casos de Uso
O autor usou o Cull para um LoRA de 300 imagens e um conjunto de dados de ajuste fino de 100.000 imagens. Defina o tópico (ex.: "Influenciadora Feminina" ou {artist} style art), ative AUTO_CAPTION_ENABLED e deixe rodando. Para arquivos sem prompts, aponte LOCAL_IMPORT_DIR para uma pasta de JPEGs, desative a exigência de prompt e ative a legendagem automática — cada imagem recebe um prompt SD, tags booru ou legenda em linguagem natural.
Detalhes Técnicos
- Worker de visão plugável: Subclasse
BaseVisionWorker, registre. Dois endpoints do LM Studio rodam em paralelo; worker keepalive pinga a cada 15s para evitar descarregamento ocioso; descarregador ocioso opcional para liberar VRAM. - Integração com assistente IA: Inclui pacote de habilidades Claude Code em
.claude/skills/(cull-helper, lmstudio-vision, metadata-schema) e três subagentes — funciona com Claude Code, Cursor, Aider, Codex. - Auto-atualização: Notificação no painel, clique em Atualizar, puxa do origin/main e reinicia.
- Stack: Python 3.10+, Flask, Alpine.js, Pillow, Playwright (scraper X), gallery-dl. Máquina única, sem Redis, sem BD, sem Docker.
- Licença: MIT.
Roteiro
Planejado: mais backends de worker de visão, interface de reenfila melhorada, CLI headless pequena, coleta e classificação de vídeo.
Repositório: https://github.com/tlennon-ie/cull | Capturas de tela: https://imgur.com/a/kSvsAW9
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Adam: Uma Biblioteca de Agente de IA Multiplataforma Incorporável em C
Adam é uma biblioteca C que fornece um loop completo de agente com chamada de ferramentas, memória, voz e suporte a LLMs na nuvem e locais, projetada para ser embutida em qualquer aplicação.

Repositório de Boas Práticas do Claude Code Alcança 50 Mil Estrelas, Construído Inteiramente com Agentes de IA
Um repositório do GitHub repleto de melhores práticas para o Claude, 100% desenvolvido e mantido por fluxos de trabalho autônomos do Claude Code, ultrapassou 50.000 estrelas — tornando-se o repositório mais estrelado do Paquistão em 2026.

Microsoft BitNet: framework de inferência de LLM de 1 bit para CPU e GPU
A Microsoft lançou o BitNet, uma estrutura de inferência para LLMs de 1 bit que alcança acelerações de 1,37x a 6,17x em CPUs e reduz o consumo de energia em 55,4% a 82,2%. Ela pode executar um modelo de 100 bilhões de parâmetros em uma única CPU a 5-7 tokens por segundo.

CRMy: CRM de Código Aberto e Motor de Contexto do Cliente para OpenClaw
CRMy é um CRM de código aberto e Motor de Contexto do Cliente desenvolvido especificamente para agentes OpenClaw. Inclui uma CLI completa, plugin OpenClaw com 12 ferramentas de CRM, backend PostgreSQL e implantação auto-hospedada com dois comandos.