Introducing Omoide: Your Personal, Offline Photo and Video Library
A Self-Hosted Solution for Organizing and Rediscovering Memories
I’ve always been fascinated by the idea of having a personal, offline library for my photos and videos. You know, a place where I can store and organize all my memories without relying on cloud services or subscription models. That’s why I’m excited to introduce you to Omoide, a self-hosted, offline-first photo and video management platform that’s designed to make it easy to organize, search, and rediscover your personal media.
Omoide is more than just a media library – it’s a tool that helps you take control of your photos and videos. With its AI-powered search, face recognition, and duplicate detection features, you can easily find and organize your media without having to upload it to the cloud. Plus, it’s completely offline, so you don’t have to worry about your data being stored on someone else’s servers.
Who is Omoide for?
Omoide is designed for people who want full control over their photo and video libraries. If you’re someone who doesn’t trust cloud storage or subscription models, or if you simply want the convenience of AI-assisted discovery without relying on Google Photos or Apple Photos, then Omoide is for you. It’s also perfect for those who want to keep their media organized and easily accessible, without having to manually upload each file one by one.
Features of Omoide
So, what makes Omoide so special? Here are some of its key features:
- OpenCLIP powered multi-lingual content-based search: This means you can search for photos or videos using natural language, and Omoide will find the most relevant results. For example, you can search for “photos of someone with black hair wearing a chequered shirt” and Omoide will show you the most closely related images.
- Face recognition and clustering: Omoide can detect faces in your photos and videos and group them into clusters, making it easy to identify and organize your media by person.
- Automatic tagging: You can use default tags or add your own custom tags to automatically mark your media, such as panorama photos or family photos.
- Media map and Exif extraction: Omoide allows you to explore your media on a map, tag media on a map that doesn’t have GPS data, and extract general Exif information like the device used to take the photo, the lens used, and when the photo was taken.
- Organize your library: Omoide helps you find duplicates, not just based on the file hash, but on the actual image content. This means you can clean up duplicates of the same media in different formats, making it easier to manage your library.
- Timelines: Omoide creates immediate timelines for your people, grouping images by manually definable events. This allows you to travel through time and relive old memories.
- Present your library: Omoide offers a read-only mode and many other configurations to adjust the platform to your liking. You can even use it to showcase your photos in a read-only mode, disabling people detection for privacy reasons.
Omoide runs completely offline after a first initial model download. These models can also be downloaded manually and placed into the profile folder, if the target system is completely cut off from the internet. Plus, Omoide can easily be backed up and migrated, as all data is stored in one place and can be chosen on startup.
Why Omoide was created
So, why did I create Omoide? I tried using different media hosting tools like Immich and Piwigo, but none of them had all the features I wanted. Some enforced logins, were difficult to set up, or weren’t maintained anymore. I wanted a platform that would allow me to present my media without having to upload it manually one by one, and without requiring anyone to have an account to access it. That’s how Omoide was born.
I started building Omoide with the idea of creating a platform that would make it easy to organize and search my personal media. As I started using it locally to organize my photos and videos, I kept adding features that I thought would be useful. Recently, I even dumped all my Google Photos via Takeout and now I have all my media organized through Omoide locally on my system.
Feedback and the future of Omoide
I hope you enjoy using Omoide as much as I do. If there are any features you’ve been looking for in other media platforms but couldn’t find, let me know and I’ll do my best to incorporate them. I’m always looking for feedback and ways to improve Omoide, so please don’t hesitate to reach out.
Omoide is a labor of love, and I’m excited to see where it will go in the future. With your help and feedback, I’m confident that we can make Omoide the ultimate self-hosted photo and video management platform.
Wprowadzenie do Omoide: Twoja Osobista, Offline Biblioteka Zdjęć i Filmów
Samodzielnie Hostowana Rozwiązanie do Organizowania i Ponownego Odkrywania Wspomnień
Zawsze byłem zafascynowany pomysłem posiadania osobistej, offline biblioteki dla moich zdjęć i filmów. Wiesz, miejsca, w którym mogę przechowywać i organizować wszystkie moje wspomnienia bez polegania na usługach chmury lub modelach subskrypcyjnych. Dlatego jestem podekscytowany, że mogę Ci przedstawić Omoide, samodzielnie hostowaną, offline-first platformę zarządzania zdjęciami i filmami, która została zaprojektowana, aby ułatwić organizowanie, wyszukiwanie i ponowne odkrywanie Twoich osobistych mediów.
Omoide to więcej niż tylko biblioteka mediów – to narzędzie, które pomaga Ci zapanować nad Twoimi zdjęciami i filmami. Dzięki funkcjom wyszukiwania opartymi na sztucznej inteligencji, rozpoznawaniu twarzy i wykrywaniu duplikatów, możesz łatwo znaleźć i zorganizować swoje media bez konieczności ich przesyłania do chmury. Ponadto, jest całkowicie offline, więc nie musisz martwić się o to, że Twoje dane są przechowywane na serwerach kogoś innego.
Dla kogo jest Omoide?
Omoide został zaprojektowany dla osób, które chcą mieć pełną kontrolę nad swoimi bibliotekami zdjęć i filmów. Jeśli jesteś kimś, kto nie ufa magazynowaniu w chmurze lub modelom subskrypcyjnym, lub po prostu chcesz mieć wygodę wspomaganej przez sztuczną inteligencję wyszukiwarki bez polegania na Google Photos lub Apple Photos, to Omoide jest dla Ciebie. Jest to również idealne rozwiązanie dla tych, którzy chcą trzymać swoje media zorganizowane i łatwo dostępne, bez konieczności ręcznego przesyłania każdego pliku jeden po drugim.
Funkcje Omoide
Co więc sprawia, że Omoide jest tak wyjątkowy? Oto niektóre z jego kluczowych funkcji:
- Wyszukiwanie zawartości oparte na języku naturalnym z pomocą OpenCLIP: oznacza to, że możesz wyszukiwać zdjęcia lub filmy używając języka naturalnego, a Omoide znajdzie najbardziej relewantne wyniki. Na przykład, możesz wyszukać “zdjęcia kogoś z czarnymi włosami w koszulce w krata” i Omoide pokaże Ci najbardziej zbliżone obrazy.
- Rozpoznawanie twarzy i grupowanie: Omoide może wykrywać twarze w Twoich zdjęciach i filmach i grupować je w klastry, co ułatwia identyfikację i organizację mediów według osoby.
- Automatyczne tagowanie: możesz używać domyślnych tagów lub dodać własne tagi, aby automatycznie oznaczyć swoje media, takie jak zdjęcia panoramiczne lub rodzinne.
- Mapa mediów i wyodrębnianie informacji Exif: Omoide pozwala na eksplorowanie mediów na mapie, tagowanie mediów na mapie, które nie mają danych GPS, oraz wyodrębnianie ogólnych informacji Exif, takich jak urządzenie, które zostało użyte do zrobienia zdjęcia, soczewka, która została użyta, i kiedy zdjęcie zostało zrobione.
- Organizowanie biblioteki: Omoide pomaga znaleźć duplikaty, nie tylko na podstawie hashu pliku, ale również na podstawie rzeczywistej zawartości obrazu. To oznacza, że możesz oczyścić duplikaty tego samego medium w różnych formatach, co ułatwia zarządzanie biblioteką.
- Czasowe szeregi: Omoide tworzy natychmiastowe czasowe szeregi dla Twoich osób, grupując obrazy według ręcznie definiowalnych zdarzeń. To pozwala Ci podróżować w czasie i wspominać stare wspomnienia.
- Prezentowanie biblioteki: Omoide oferuje tryb tylko do odczytu i wiele innych konfiguracji, aby dostosować platformę do Twoich potrzeb. Możesz nawet użyć go do prezentowania swoich zdjęć w trybie tylko do odczytu, wyłączając wykrywanie osób z powodów prywatności.
Omoide działa całkowicie offline po pierwszym pobraniu modelu. Modele te mogą być również pobrane ręcznie i umieszczone w folderze profilu, jeśli system docelowy jest całkowicie odcięty od internetu. Ponadto, Omoide może być łatwo kopiony i przeniesiony, ponieważ wszystkie dane są przechowywane w jednym miejscu i mogą być wybrane podczas uruchamiania.
Dlaczego Omoide został stworzony
Dlaczego więc stworzyłem Omoide? Próbowałem używać różnych narzędzi do hostowania mediów, takich jak Immich i Piwigo, ale żadne z nich nie miało wszystkich funkcji, których chciałem. Niektóre wymagały logowania, były trudne do skonfigurowania lub nie były już utrzymywane. Chciałem platformę, która pozwoli mi prezentować moje media bez konieczności ręcznego przesyłania każdego pliku jeden po drugim, oraz bez wymogu posiadania konta przez osoby, które chcą je wyświetlić. Tak powstał Omoide.
Zacząłem budować Omoide z pomysłem stworzenia platformy, która ułatwi mi organizowanie i wyszukiwanie moich osobistych mediów. Gdy zacząłem używać go lokalnie do organizowania moich zdjęć i filmów, dodałem funkcje, które wydawały mi się przydatne. Niedawno nawet usunąłem wszystkie moje zdjęcia z Google Photos za pomocą Takeout i teraz mam wszystkie moje media zorganizowane przez Omoide lokalnie na moim systemie.
Opinia i przyszłość Omoide
Mam nadzieję, że będziesz używał Omoide tak samo, jak ja. Jeśli masz jakieś funkcje, które szukałeś w innych platformach mediów, ale nie mogłeś ich znaleźć, daj mi znać i będę starał się je wdrożyć. Zawsze szukam opinii i sposobów na udoskonalenie Omoide, więc nie wahaj się skontaktować ze mną.
Omoide to praca miłości, i jestem podekscytowany, aby zobaczyć, gdzie się ona udzieje w przyszłości. Z Twoją pomocą i opinią, jestem pewny, że możemy zrobić z Omoide najwyższą samodzielnie hostowaną platformę zarządzania zdjęciami i filmami.