Repolode
EinAeffchen

EinAeffchen/Omoide

Biblioteca de fotos y videos autoalojada y compatible con el uso sin conexión, que usa IA local para reconocer rostros y realizar búsquedas semánticas.

Alternativa open source a:Google PhotosiCloud

Estrellas
277
Forks
15
Issues abiertos
5
Último commit
hace 18 días

¿Qué es?

Omoide es un gestor multimedia autoalojado para fotos y videos. Ejecuta modelos de IA locales para detectar y agrupar rostros, etiquetar imágenes y buscar mediante lenguaje natural, de modo que tu biblioteca permanece en tu propio disco y no necesita un servicio en la nube.

La aplicación puede ejecutarse como aplicación de escritorio en Windows, Linux y macOS, o alojarse con Docker en un NAS o un servidor siempre encendido. Después de descargar los modelos por primera vez, funciona completamente sin conexión. Los videos se analizan y dividen en escenas para previsualizarlos y buscarlos con texto libre; además, una vista de mapa muestra las fotos según su ubicación GPS y permite editar los datos GPS.

Otras herramientas incluyen la detección de duplicados mediante hashing perceptual, un gráfico de coapariciones que muestra las conexiones entre las personas de la biblioteca, compatibilidad con varias bibliotecas y un modo de solo lectura para compartir un archivo.

Funciones clave

  • 01Detección y agrupación automática de rostros, con nombres que se asignan una sola vez y se aplican a toda la biblioteca.
  • 02Búsqueda semántica con consultas en lenguaje natural, como «perro en la nieve».
  • 03Detección de escenas en videos para previsualizarlos y buscarlos con texto libre.
  • 04Vista de mapa con visualización y edición de datos GPS.
  • 05Detección de imágenes duplicadas exactas y casi duplicadas.
  • 06Aplicación de escritorio o despliegue con Docker, con funcionamiento sin conexión tras descargar los modelos.

Casos de uso

  • Guardar un archivo privado de fotos y videos familiares en un NAS doméstico.
  • Buscar en una gran colección personal de fotos por personas o descripciones de escenas.
  • Eliminar fotos duplicadas antes de migrar una biblioteca.
  • Compartir un archivo de solo lectura con familiares sin darles permiso para modificarlo.

Inicio rápido

  1. 1

    Copia la plantilla .env

    cp .env.template .env
  2. 2

    Copia omoide.env como ejemplo de .env

    cp omoide.env.example omoide.env
  3. 3

    Configura los directorios de medios y los puertos en .env

  4. 4

    Inicia el contenedor y abre http://localhost:8123

    docker compose up -d

Antes de usarlo

  • La licencia PolyForm Noncommercial 1.0.0 no permite el uso comercial.
  • La app para macOS tiene una firma ad hoc y no está notarizada, por lo que Gatekeeper la bloquea al abrirla por primera vez.
  • En arm64, puede que tengas que ajustar la versión de sqlite-vec a tu plataforma o crear la imagen por tu cuenta.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Omoide?
Biblioteca de fotos y videos autoalojada y compatible con el uso sin conexión, que usa IA local para reconocer rostros y realizar búsquedas semánticas. Omoide es un gestor multimedia autoalojado para fotos y videos. Ejecuta modelos de IA locales para detectar y agrupar rostros, etiquetar imágenes y buscar mediante lenguaje natural, de modo que tu biblioteca permanece en tu propio disco y no necesita un servicio en la nube.
¿Omoide es gratuito? ¿Qué licencia tiene?
Omoide es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Omoide sigue mantenido?
Mantenimiento activo. El último commit de Omoide fue el 21 oct 2026.
¿Para qué puedo usar Omoide?
Guardar un archivo privado de fotos y videos familiares en un NAS doméstico. Buscar en una gran colección personal de fotos por personas o descripciones de escenas. Eliminar fotos duplicadas antes de migrar una biblioteca. Compartir un archivo de solo lectura con familiares sin darles permiso para modificarlo.
¿Cómo se instala Omoide?
Copia la plantilla .env: cp .env.template .env Copia omoide.env como ejemplo de .env: cp omoide.env.example omoide.env Configura los directorios de medios y los puertos en .env Inicia el contenedor y abre http://localhost:8123: docker compose up -d
¿Dónde consigo Omoide?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/EinAeffchen/Omoide

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados