Omoide

Offline-first photo and video library with local AI search

270 stars 13 forks last commit first released

Actively maintained

Last commit 8 Aug 2026.

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 to Omoide

HomeGallery logo

HomeGallery

Self-hosted web gallery for browsing photos and videos with AI search

1.2k
106
Last commit

Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
LibrePhotos logo

LibrePhotos

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

8k
386
Last commit

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

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
Photoview logo

Photoview

Self-hosted photo gallery that syncs albums from your filesystem

6.5k
478
Last commit

Photoview is a self-hosted photo gallery that scans your filesystem into albums, generates fast thumbnails, supports RAW/EXIF, and enables multi-user sharing links.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14
Photofield logo

Photofield

Fast, non-destructive self-hosted photo gallery and viewer

602
14
Last commit

Self-hosted personal photo gallery focused on speed, seamless zoom, and non-destructive filesystem-based collections with fast indexing and progressive loading.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
PiGallery2 logo

PiGallery2

Fast directory-first photo gallery for low-resource servers

2.3k
260
Last commit

PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
circled.me logo

circled.me

Self-hosted community server for photo backup, sharing, chat and calls

209
6
Last commit

Community-focused server for private photo/video backup, albums, chat and audio/video calls with mobile app support and S3-compatible storage.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+10