본문으로 건너뛰기

BadPhotosOut: 로컬 Ollama 비전 모델을 활용한 macOS 사진 정리 도구

Ollama의 로컬 비전 모델을 사용하여 사용자가 정의한 기준에 따라 macOS 사진 라이브러리를 분석하고 불필요한 사진을 선별해주는 오픈소스 앱입니다.

섹션별 상세

사용자가 제공한 텍스트 기준에 따라 로컬 Ollama 비전 모델이 사진의 품질을 판단합니다. 사용자는 '흔들림', '어두움', '실수로 찍힌 샷' 등 구체적인 기준을 설정하여 모델에게 분석을 요청할 수 있습니다. 모델은 각 사진을 분석한 후 유지(Keep), 플래그(Flagged), 실패(Failed) 상태로 분류하여 결과를 시각적으로 보여줍니다.
개인정보 보호를 위해 모든 사진 데이터는 기기 외부로 유출되지 않고 로컬에서만 처리됩니다. PhotoKit을 통해 사진 라이브러리에 접근하며, 분석을 위해 로컬에 설치된 Ollama 서버로만 데이터를 전송합니다. 클라우드 LLM을 사용하지 않으므로 사용자의 사진 데이터가 외부 서버에 저장되거나 학습에 사용될 우려가 없습니다.
근거
  • 모든 데이터는 맥을 떠나지 않으며 로컬 Ollama 서버로만 전송된다. README.md의 'Nothing leaves the Mac' 섹션
분석된 결과는 로컬 경로에 JSON 형식으로 캐싱되어 반복 작업 시 효율성을 높입니다. 자산 ID, 프롬프트, 모델 정보를 조합하여 결과를 저장하므로 동일한 설정으로 다시 실행할 때 즉각적인 결과 확인이 가능합니다. 이는 대규모 사진 라이브러리를 관리할 때 발생하는 중복 연산 비용을 획기적으로 줄여줍니다.
근거
  • 결과는 (asset × prompt × model) 기준으로 ~/Library/Containers/.../cache.json에 캐싱된다. README.md의 'Use it' 단계 설명 하단
앱은 자동 삭제 기능을 제공하지 않으며 최종 결정권을 사용자에게 부여합니다. AI가 선별한 사진을 클릭하면 모델이 판단한 구체적인 이유를 확인할 수 있으며, 'Reveal in Photos' 기능을 통해 실제 사진 앱에서 해당 파일을 찾아 수동으로 관리할 수 있습니다. 파일 이름이 클립보드에 자동으로 복사되어 사진 앱 내 검색이 용이하도록 설계되었습니다.

기술

  • Ollama
  • Swift
  • PhotoKit
  • LLaVA
  • XcodeGen

활용 사례

  • 흔들리거나 초점이 맞지 않는 사진 선별
  • 스크린샷이나 실수로 찍힌 검은 화면 제거
  • 특정 주제나 기준에 부합하지 않는 사진 분류
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 05. 08.수집 2026. 05. 08.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.