Omoide

Omoide

Offline-first photo and video library with local AI search

239stars
13forks
Last commit: 9d 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. (github.com)

Key Features

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

Use Cases

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

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. (github.com)
  • 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). (github.com)
  • 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. (reddit.com)

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. (github.com)

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

89.2k
4.7k
Last commit: 18h 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

47.7k
4.3k
Last commit: 2d 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.1k
2.2k
Last commit: 1d 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

23.9k
1.4k
Last commit: 1d 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.7k
980
Last commit: 1d 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
367
Last commit: 25d 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