사진과 동영상에 자동으로 태그를 붙이고, 얼굴을 인식하며, 위치를 지도에 표시하는 프라이버시 중심의 셀프 호스팅 앱입니다.
EinAeffchen/Omoide
로컬 AI로 얼굴 인식과 의미 기반 검색을 제공하는 셀프 호스팅 오프라인 지원 사진·동영상 라이브러리입니다.
대체할 수 있는 제품:Google Photos
iCloud
- 스타
- 277
- 포크
- 15
- 열린 이슈
- 5
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
Omoide는 사진과 동영상을 관리하는 셀프 호스팅 미디어 관리자입니다. 로컬 AI 모델로 얼굴을 감지하고 그룹화하며, 이미지에 태그를 추가하고 자연어로 검색합니다. 따라서 미디어 라이브러리를 개인 드라이브에 보관할 수 있고 클라우드 서비스도 필요하지 않습니다.
Windows, Linux, macOS에서 데스크톱 애플리케이션으로 실행하거나, NAS 또는 상시 가동 서버에 Docker로 호스팅할 수 있습니다. 처음 모델을 다운로드한 뒤에는 완전히 오프라인으로 작동합니다. 동영상은 장면별로 분석하고 분할해 미리보기와 자유 텍스트 검색에 활용할 수 있으며, 지도 보기에서는 GPS 위치를 기준으로 사진을 표시하고 GPS 데이터도 수정할 수 있습니다.
그 밖에도 지각 해싱을 이용한 중복 감지, 라이브러리 속 인물 간 관계를 보여주는 동시 등장 그래프, 여러 라이브러리 지원, 아카이브 공유를 위한 읽기 전용 모드 등의 기능이 있습니다.
핵심 기능
- 01얼굴을 자동으로 감지하고 그룹화합니다. 이름을 한 번 지정하면 라이브러리 전체에 적용됩니다.
- 02'눈 속의 개'와 같은 자연어 검색어로 의미 기반 검색을 할 수 있습니다.
- 03미리보기와 자유 텍스트 검색을 위한 동영상 장면 감지 기능을 제공합니다.
- 04GPS 위치를 표시하고 수정할 수 있는 지도 보기를 제공합니다.
- 05완전히 같거나 유사한 이미지의 중복을 감지합니다.
- 06데스크톱 앱 또는 Docker로 배포할 수 있으며, 모델을 다운로드한 뒤에는 오프라인으로 작동합니다.
활용 사례
- 가정용 NAS에 가족 사진과 동영상 아카이브를 비공개로 보관합니다.
- 인물이나 장면 설명을 기준으로 대규모 개인 사진 컬렉션을 검색합니다.
- 라이브러리를 이전하기 전에 중복 사진을 정리합니다.
- 친척에게 쓰기 권한을 주지 않고 읽기 전용 아카이브를 공유합니다.
빠른 시작
- 1
.env 템플릿을 복사합니다
cp .env.template .env - 2
.env 예제로 omoide.env를 복사합니다
cp omoide.env.example omoide.env - 3
.env에서 미디어 디렉터리와 포트를 설정합니다
- 4
컨테이너를 시작한 다음 http://localhost:8123을 엽니다
docker compose up -d
사용 전 알아둘 점
- PolyForm Noncommercial 1.0.0 라이선스에 따라 상업적 이용은 허용되지 않습니다.
- macOS 앱은 임시 서명만 되어 있고 공증되지 않아 처음 실행할 때 Gatekeeper가 차단합니다.
- arm64에서는 sqlite-vec 버전을 플랫폼에 맞추거나 이미지를 직접 빌드해야 할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Omoide은(는) 무엇인가요?
- 로컬 AI로 얼굴 인식과 의미 기반 검색을 제공하는 셀프 호스팅 오프라인 지원 사진·동영상 라이브러리입니다. Omoide는 사진과 동영상을 관리하는 셀프 호스팅 미디어 관리자입니다. 로컬 AI 모델로 얼굴을 감지하고 그룹화하며, 이미지에 태그를 추가하고 자연어로 검색합니다. 따라서 미디어 라이브러리를 개인 드라이브에 보관할 수 있고 클라우드 서비스도 필요하지 않습니다.
- Omoide은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Omoide은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Omoide은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Omoide의 마지막 커밋은 2026년 10월 21일입니다.
- Omoide은(는) 어디에 사용할 수 있나요?
- 가정용 NAS에 가족 사진과 동영상 아카이브를 비공개로 보관합니다. 인물이나 장면 설명을 기준으로 대규모 개인 사진 컬렉션을 검색합니다. 라이브러리를 이전하기 전에 중복 사진을 정리합니다. 친척에게 쓰기 권한을 주지 않고 읽기 전용 아카이브를 공유합니다.
- Omoide는 어떻게 설치하나요?
- .env 템플릿을 복사합니다: cp .env.template .env .env 예제로 omoide.env를 복사합니다: cp omoide.env.example omoide.env .env에서 미디어 디렉터리와 포트를 설정합니다 컨테이너를 시작한 다음 http://localhost:8123을 엽니다: docker compose up -d
- Omoide은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/EinAeffchen/Omoide
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Django와 React 기반의 셀프 호스팅 사진 관리 서비스로, 얼굴 인식, 객체 태그 지정, 시맨틱 검색을 지원합니다.
Windows와 macOS에서 완전히 오프라인으로 작동하며, 얼굴·날짜·위치별로 사진을 정리하는 개인정보 보호 우선 데스크톱 앱입니다.
빠른 키워드 검색과 로컬 얼굴·사물 인식 기능을 갖춘, 대규모 폴더 기반 사진 라이브러리용 셀프 호스팅 사진 관리 서버입니다.
Immich 사진 라이브러리에서 인물, 앨범, 위치, 날짜를 일괄 관리할 수 있는 비공식 보조 웹 앱입니다.
macOS, Windows, Linux에서 로컬 AI 검색, 얼굴 클러스터링, 중복 정리를 지원하는 오프라인 우선 데스크톱 사진 관리자