Omoide

Omoide

Offline-first photo and video library with local AI search

246stars
13forks
Last commit: 2d ago
Repo age: 5y old

Omoide is a self-hosted, offline-first photo and video library that organizes media locally using on-device AI models. It focuses on privacy and longevity by keeping all processing and search on the user’s machine, and can be run as a desktop app or in Docker for servers and NAS devices.

Key Features

  • 100% local / offline-first media management (no cloud required).
  • Face detection, embedding and clustering with review/merge tools for people management.
  • Semantic (natural-language) image search powered by OpenCLIP embeddings.
  • Auto-tagging, perceptual duplicate detection, and video scene extraction for faster curation.
  • Map view with EXIF extraction and GPS editing; co-appearance graph to visualize relationships between people.
  • Multiple profiles, read-only mode for sharing, and background task management for large libraries.

Use Cases

  • Personal archival and private photo/video libraries where users want local AI-powered search and face grouping.
  • Photographers or hobbyists organizing large collections on a NAS or local server (Docker support).
  • Small galleries or archivists needing an offline, searchable presentation/preview of media with privacy controls.

Limitations and Considerations

  • License: distributed under the PolyForm Noncommercial License 1.0.0, which restricts commercial use; review the license before deploying in commercial contexts.
  • Resource & setup: initial model downloads and AI processing can require significant CPU/GPU resources; FFmpeg and Python toolchain are required for desktop builds and media processing. Performance and required hardware depend on chosen models (CPU-only runs will be slower).
  • Community & support: actively maintained as a passion project; community discussion and feedback appear on self-hosting forums and social channels rather than a dedicated commercial support portal.

Omoide provides a privacy-focused, local-first alternative for people who want Google/Apple Photos–like discovery features without cloud dependencies. It is suited for users who can accommodate model downloads and local compute demands and who accept the project’s noncommercial license terms.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

93.5k
5k
Last commit: 9h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
Jellyfin

Jellyfin

Self-hosted media server for managing and streaming your library

48.8k
4.5k
Last commit: 4d ago

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Alternative to:
Plex
Plex
+19
PhotoPrism

PhotoPrism

AI-powered photo management app with automatic tagging and search

39.4k
2.2k
Last commit: 7h ago

Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Alternative to:
Google Photos
Google Photos
+13
Ente

Ente

End-to-end encrypted cloud for photos and 2FA

24.8k
1.5k
Last commit: 10h ago

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Alternative to:
Google Photos
Google Photos
+14
Stash

Stash

Web app to organize and stream a private adult media library

11.9k
1k
Last commit: 19h ago

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

Alternative to:
Plex
Plex
+11
LibrePhotos

LibrePhotos

Self-hosted photo management with AI-powered search and organization

7.9k
370
Last commit: 2d ago

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...

Alternative to:
Google Photos
Google Photos
+9