Repolode
LibrePhotos

LibrePhotos/librephotos

Serviço de gerenciamento de fotos auto-hospedado, com reconhecimento facial, identificação de objetos e busca semântica, desenvolvido com Django e React.

Alternativa open source a:Google PhotosiCloud Photos

Estrelas
8,112
Forks
413
Issues abertas
48
Último commit
há 15 horas

O que é?

O LibrePhotos é uma biblioteca de fotos auto-hospedada que indexa as pastas e os uploads que você já tem e organiza tudo por dia, lugar, pessoas e eventos. Ele lida com formatos comuns, incluindo RAW, HEIC e JPEG XL, além de vídeos e Live Photos.

O serviço executa localmente pipelines de machine learning para detectar e agrupar rostos, para que você possa identificar uma pessoa uma vez e receber sugestões para as demais fotos. Ele também gera tags e legendas para cada foto, permite consultas semânticas como "cachorro na praia" e detecta duplicatas. Os lugares são obtidos por geocodificação reversa e exibidos em um mapa.

O backend usa Django 5 com PostgreSQL, e o cliente web usa React 19; também há um app mobile em Expo para Android e iOS. A implantação pode ser feita em um único container, com Docker Compose, manifests do Kubernetes ou como uma versão standalone para Windows. O serviço inclui suporte a vários usuários, álbuns compartilhados, links públicos e login único com OpenID Connect.

Recursos principais

  • 01Importa fotos RAW, HEIC, JPEG XL, vídeos e Live Photos de pastas e uploads.
  • 02Agrupa fotos em linhas do tempo por dia e lugar, com álbuns de eventos gerados automaticamente.
  • 03Reconhece e agrupa rostos para sugerir uma pessoa identificada em toda a biblioteca.
  • 04Oferece busca semântica e por metadados, além de tags e legendas para cada foto.
  • 05Detecta duplicatas e mantém juntos pares RAW+JPEG e sequências de fotos em rajada.
  • 06Oferece contas para vários usuários, álbuns compartilhados, links públicos e login com OpenID Connect.

Casos de uso

  • Substituir um serviço de fotos na nuvem por uma biblioteca que fica no seu próprio servidor.
  • Organizar um grande arquivo de fotos da família por pessoas, lugares e eventos.
  • Pesquisar uma coleção pessoal de fotos pelo conteúdo, como objetos ou cenas.
  • Executar um servidor doméstico de fotos em um NAS ou equipamento com Unraid e Docker.

Início rápido

  1. 1

    Escolha um método de implantação na lista de instalação

  2. 2

    Siga o guia de contêiner único na documentação

  3. 3

    Após iniciar, abra o aplicativo web e a documentação da API em localhost:3000

Antes de usar

  • Os recursos de aprendizado de máquina consomem muita memória; recomenda-se fortemente usar 8 GB de RAM ou mais.
  • É um serviço auto-hospedado, então você precisa executar e manter seu próprio servidor.

Em coleções

Tópicos

Perguntas frequentes

O que é librephotos?
Serviço de gerenciamento de fotos auto-hospedado, com reconhecimento facial, identificação de objetos e busca semântica, desenvolvido com Django e React. O LibrePhotos é uma biblioteca de fotos auto-hospedada que indexa as pastas e os uploads que você já tem e organiza tudo por dia, lugar, pessoas e eventos. Ele lida com formatos comuns, incluindo RAW, HEIC e JPEG XL, além de vídeos e Live Photos.
librephotos é gratuito? Qual é a licença?
librephotos é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
librephotos ainda é mantido?
Manutenção ativa. O último commit de librephotos foi em 23 de out. de 2026.
Para que posso usar librephotos?
Substituir um serviço de fotos na nuvem por uma biblioteca que fica no seu próprio servidor. Organizar um grande arquivo de fotos da família por pessoas, lugares e eventos. Pesquisar uma coleção pessoal de fotos pelo conteúdo, como objetos ou cenas. Executar um servidor doméstico de fotos em um NAS ou equipamento com Unraid e Docker.
Como instalar librephotos?
Escolha um método de implantação na lista de instalação Siga o guia de contêiner único na documentação Após iniciar, abra o aplicativo web e a documentação da API em localhost:3000
Onde consigo librephotos?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LibrePhotos/librephotos

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados