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

✍️ OpenClawRadar📅 게시일: May 10, 2026🔗 Source
Cull: AI 이미지 파이프라인을 위한 오픈소스 데이터셋 큐레이션 엔진
Ad

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 태그 또는 자연어 캡션이 생성됩니다.

Ad

기술 세부 사항

  • 비전 워커 플러그인 가능: 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

Ad

👀 See Also

제미나이 3.1 프로를 멀티 에이전트 시스템에 적용: 높은 설계 품질, 20% 도구 호출 실패율
Tools

제미나이 3.1 프로를 멀티 에이전트 시스템에 적용: 높은 설계 품질, 20% 도구 호출 실패율

멀티 에이전트 아키텍처를 가진 AI 프레젠테이션 생성기 Bobr를 개발 중인 개발자들은 Gemini 3.1 Pro가 인상적인 디자인 출력을 생성하지만, 프로덕션 파이프라인에서 약 20%의 도구 호출 실패율과 깨진 텍스트 손상 문제를 겪고 있다고 보고합니다.

OpenClawRadar
클로드 VS 코드 확장 프로그램 추론 노력 슬라이더가 일관되지 않은 값을 전송합니다
Tools

클로드 VS 코드 확장 프로그램 추론 노력 슬라이더가 일관되지 않은 값을 전송합니다

Claude VS Code 확장 프로그램의 추론 노력 슬라이더가 모델에 일관되지 않은 숫자 값을 전송하는 버그가 있습니다. 슬라이더 레이블이 안정적인 숫자 값에 대응되지 않으며, 매핑이 비단조적이어서 슬라이더를 '올리는' 것이 실제로는 더 낮은 숫자를 모델에 전송할 수 있습니다.

OpenClawRadar
루쿠즈: 체계적인 테스트와 함께 20만 줄의 C++ 그래프 데이터베이스를 Rust로 이식하기
Tools

루쿠즈: 체계적인 테스트와 함께 20만 줄의 C++ 그래프 데이터베이스를 Rust로 이식하기

Rukuzu 프로젝트는 20만 줄의 C++ kuzu 임베디드 그래프 데이터베이스를 Rust로 포팅하는 워크플로우를 설명합니다. Claude Code 커스텀 명령어를 사용해 두 버전을 동시에 유지하고 2,700개 이상의 테스트를 통해 정확성을 검증합니다.

OpenClawRadar
NemoClaw 샌드박스 격리 우회를 통한 로컬 Nemotron 9B 에이전트 실행
Tools

NemoClaw 샌드박스 격리 우회를 통한 로컬 Nemotron 9B 에이전트 실행

한 개발자가 NemoClaw의 샌드박스 격리를 우회하여 단일 RTX 5090에서 Nemotron 9B와 도구 호출을 사용한 완전 로컬 에이전트를 실행하는 방법을 소개했습니다. 이 접근 방식에는 iptables 구성, 사용자 정의 TCP 릴레이, 실시간 도구 호출 변환이 포함되었습니다.

OpenClawRadar