Cull: AI 이미지 파이프라인을 위한 오픈소스 데이터셋 큐레이션 엔진

Cull은 AI 이미지 데이터셋을 위한 머신 큐레이션 엔진으로, u/Compunerd3가 만들고 유지 관리합니다. 스크래핑, 분류, 캡셔닝, 정리를 포함한 전체 파이프라인을 자동화하여 LoRA 또는 파인튠 학습에 바로 사용할 수 있는 SD 프롬프트가 포함된 분류된 이미지 폴더를 출력합니다.
엔드 투 엔드 파이프라인
- 스크래핑: Civitai(.com 및 .red), X/Twitter, Reddit, Discord, 그리고 gallery-dl이 지원하는 모든 URL(Pixiv, DeviantArt, booru 계열, ArtStation, Tumblr, FurAffinity/e621, Imgur, Flickr 등 약 340개)을 지원합니다.
- 큐: 각 이미지와 소스 측 프롬프트가 로컬 큐에 추가됩니다. 소스별 중복 제거 기능이 있으며, 데이터베이스는 사용하지 않습니다.
- 분류: 여러 LM Studio 인스턴스(로컬) 또는 Groq(클라우드)를 통해 비전-언어 모델을 사용하며, OpenAI 호환 엔드포인트도 가능합니다. 엄격한 17개 필드 JSON 스키마로 구조화된 출력을 보장합니다.
- 정리: 통과된 이미지는 카테고리 폴더에 .txt 프롬프트와 .vision.json 감사 기록과 함께 저장됩니다. 두 가지 점수 게이트(품질 및 주제 관련성)는 UI에서 조정 가능합니다.
- 대시보드: Flask + Alpine.js UI로 시작/중지, 소스 토글, 갤러리, 프롬프트 편집기, ZIP 내보내기, 소스별 통계를 제공합니다.
사용 사례
작성자는 Cull을 사용하여 300개 이미지 LoRA와 100,000개 이미지 파인튠 데이터셋을 구축했습니다. 주제(예: "Female Influencer" 또는 {artist} style art)를 설정하고 AUTO_CAPTION_ENABLED를 켠 후 기다리면 됩니다. 프롬프트가 없는 아카이브의 경우 LOCAL_IMPORT_DIR을 JPEG 폴더로 지정하고, 프롬프트 요구 사항을 끄고 자동 캡셔닝을 활성화하면 각 이미지에 SD 프롬프트, booru 태그 또는 자연어 캡션이 생성됩니다.
기술 세부 사항
- 비전 워커 플러그인 가능:
BaseVisionWorker를 서브클래싱하여 등록합니다. 두 개의 LM Studio 엔드포인트가 병렬로 실행되며, keepalive 워커가 15초마다 핑을 보내 유휴 언로드를 방지합니다. 선택적 유휴 언로더로 VRAM을 확보할 수 있습니다. - AI 어시스턴트 통합:
.claude/skills/에 Claude Code 스킬 번들(cull-helper, lmstudio-vision, metadata-schema)과 세 개의 하위 에이전트가 포함되어 있으며, Claude Code, Cursor, Aider, Codex에서 작동합니다. - 자체 업데이트: 대시보드에 토스트 알림이 표시되며, 업데이트를 클릭하면 origin/main에서 가져와 재시작합니다.
- 스택: Python 3.10+, Flask, Alpine.js, Pillow, Playwright(X 스크래퍼), gallery-dl. 단일 머신, Redis, DB, Docker 불필요.
- 라이선스: MIT.
로드맵
계획: 더 많은 비전 워커 백엔드, 개선된 재큐 UI, 소형 헤드리스 CLI, 비디오 스크래핑 및 분류.
저장소: https://github.com/tlennon-ie/cull | 스크린샷: https://imgur.com/a/kSvsAW9
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

Architor: Claude Code를 활용한 페이즈 기반 아키텍처 워크플로우 오픈소스 도구
Architor는 Claude Code를 지속적인 설계 메모리를 가진 단계별 아키텍처 어시스턴트로 구조화하는 오픈소스 도구입니다. 시스템 설계를 요구사항 평가, 아키텍처 결정, 컴포넌트 설계, 검증 단계로 구성하며, .arch 작업 공간에서 결정 사항을 추적합니다.

맞춤형 llama.cpp 백엔드, Ryzen AI MAX 385의 AMD XDNA2 NPU로 LLM 행렬 곱셈 오프로딩
한 개발자가 Ryzen AI MAX 385(Strix Halo)의 AMD XDNA2 NPU에 GEMM 연산을 직접 전달하는 맞춤형 llama.cpp 백엔드를 구축하여 Meta-Llama-3.1-8B-Instruct Q4_K_M 모델로 0.947 J/tok의 에너지 효율로 43.7 t/s 디코딩 속도를 달성했습니다. NPU 디코딩 경로는 Vulkan 전용 대비 약 10W를 절약하면서 디코딩 처리량을 유지합니다.

오픈소스 GTM 플러그인 for Claude Code: 166가지 마케팅 스킬과 부트스트랩 명령어 포함
한 개발자가 SEO, 콘텐츠, 아웃바운드, 영업, 성장, 분석, 전략, 광고, 소셜, CRM, AI 검색 등 166개의 전문 마케팅 스킬을 제공하는 Claude Code용 오픈소스 Go-To-Market 플러그인을 출시했습니다. 이 플러그인에는 사용자에게 브랜드에 대해 인터뷰하여 맞춤형 컨텍스트 파일을 생성하는 /bootstrap 명령어가 포함되어 있습니다.

브레인스톰 MCP 서버, 클로드가 더 나은 답변을 위해 다른 LLM들과 코드 상담을 할 수 있게 합니다
한 개발자가 Claude Code가 답변을 제공하기 전에 GPT-5.2 및 DeepSeek와 같은 다른 AI 모델과 상담할 수 있도록 하는 'brainstorm-mcp'라는 MCP 서버를 구축했습니다. 모델들은 서로의 응답을 읽고, 의견을 달리하며, 입장을 다듬어 더 나은 해결책에 수렴하는 다중 라운드 토론을 진행합니다.