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

Superglue CLI: 사전 구축된 도구 없이 AI 에이전트가 API 호출을 실행할 수 있게 합니다
Superglue CLI는 AI 코딩 에이전트에게 명령어 사용법, 인증 처리, 도구 구축, 실패 디버깅 방법을 가르치는 스킬을 제공합니다. 모든 API 통합을 위한 사전 제작된 도구를 만드는 대신, 에이전트는 런타임에 API 사양을 읽고 다단계 호출을 계획할 수 있습니다.
니들: FFN 전혀 없이 구축된 2600만 파라미터 도구 호출 모델
Needle은 MLP가 없는 26M 파라미터 함수 호출 모델로, 소비자 기기에서 6000 tok/s 프리필과 1200 tok/s 디코드를 달성합니다. 단일 호출 도구 호출에서 FunctionGemma-270M, Qwen-0.6B, Granite-350M, LFM2.5-350M을 능가합니다.

오픈소스 감시 도구, OpenClaw 생태계에서 에이전트 신원 문제 해결
OpenClaw 사용자가 웹 서비스를 구축하는 과정에서 인간 사용자와 구분할 수 없는 에이전트 트래픽을 발견했으며, 이는 W3C DID 기반의 오픈 소스 신원 계층인 Vigil 개발로 이어졌습니다. Vigil은 에이전트를 위한 암호화 자격 증명과 행동 기록을 제공합니다.

Blip MCP 서버: Claude 코드에 대한 UI 변경사항을 설명하는 대신 그리기
Blip은 Claude Code용 MCP 서버로, 구두 UI 변경 설명을 시각적 주석으로 대체합니다. 실행 중인 애플리케이션에 직접 그리면, Claude가 주석이 달린 스크린샷을 기반으로 해당 코드를 작성합니다.