Alternativa open source ao Loom para gravar a tela rapidamente, editar vídeos com acabamento profissional e compartilhar por links, com opção de hospedagem própria.
xemle/home-gallery
Galeria web auto-hospedada para navegar por fotos e vídeos pessoais, com tags, interface adaptada para dispositivos móveis e busca por imagens semelhantes e rostos.
Alternativa open source a:Google Photos
- Estrelas
- 1,201
- Forks
- 107
- Issues abertas
- 54
- Último commit
- há 7 dias
O que é?
HomeGallery é uma galeria web auto-hospedada para navegar por fotos e vídeos pessoais. Ela foi projetada para rodar na sua própria máquina ou NAS, indexando arquivos de mídia de um ou mais diretórios locais, para que os originais nunca precisem ser disponibilizados por um serviço na nuvem.
A galeria oferece um fluxo contínuo de fotos com rolagem virtual, seleção única ou múltipla para adicionar tags e uma linguagem de consulta expressiva com os operadores and, or e not. Também oferece busca reversa de imagens para encontrar fotos visualmente semelhantes, detecção de rostos com busca por rostos semelhantes, geocodificação reversa de coordenadas GPS para endereços e transcodificação de vídeos. A interface funciona como PWA em celulares.
Os arquivos de mídia são identificados pelo conteúdo, então arquivos duplicados são processados uma única vez e renomeá-los não aciona a geração de novas prévias. Os metadados podem ser exportados para arquivos sidecar XMP, e a galeria pode ser exportada como site estático. A instalação está disponível por meio de binários pré-compilados para Linux, macOS e Windows ou de uma imagem Docker.
Recursos principais
- 01Fluxo contínuo de fotos com rolagem virtual
- 02Adição de tags com seleção única ou múltipla
- 03Busca por imagens semelhantes e por rostos
- 04Transcodificação de vídeos e transmissão via Chromecast
- 05Busca reversa de localização geográfica
- 06Deduplicação baseada no conteúdo e detecção rápida de alterações
- 07Exportação para arquivos sidecar XMP e sites estáticos
Casos de uso
- Navegar pelo arquivo de fotos da família armazenado em um NAS doméstico pelo celular
- Encontrar fotos semelhantes de pôr do sol ou comida em uma grande biblioteca pessoal, sem adicionar tags manualmente
- Disponibilizar arquivos de mídia em unidades externas offline ou somente leitura após uma indexação inicial
- Publicar uma versão estática de uma coleção de fotos
Início rápido
- 1
Baixe o binário pré-compilado
curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery - 2
Torne o binário executável
chmod 755 gallery - 3
Inicialize a configuração com sua fonte de mídia
./gallery init --source ~/Pictures - 4
Inicie o servidor e abra localhost:3000
./gallery run server
Antes de usar
- Todo o banco de dados de mídia é carregado no navegador, então bibliotecas muito grandes podem ter desempenho ruim.
- A detecção de objetos e o reconhecimento facial usam a API pública do projeto por padrão, que envia imagens de pré-visualização para fora do seu dispositivo, a menos que você a execute localmente.
- O projeto se descreve como um projeto pessoal de tempo livre, sem qualquer garantia.
Tópicos
Perguntas frequentes
- O que é home-gallery?
- Galeria web auto-hospedada para navegar por fotos e vídeos pessoais, com tags, interface adaptada para dispositivos móveis e busca por imagens semelhantes e rostos. HomeGallery é uma galeria web auto-hospedada para navegar por fotos e vídeos pessoais. Ela foi projetada para rodar na sua própria máquina ou NAS, indexando arquivos de mídia de um ou mais diretórios locais, para que os originais nunca precisem ser disponibilizados por um serviço na nuvem.
- home-gallery é gratuito? Qual é a licença?
- home-gallery é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- home-gallery ainda é mantido?
- Manutenção ativa. O último commit de home-gallery foi em 13 de out. de 2026.
- Para que posso usar home-gallery?
- Navegar pelo arquivo de fotos da família armazenado em um NAS doméstico pelo celular Encontrar fotos semelhantes de pôr do sol ou comida em uma grande biblioteca pessoal, sem adicionar tags manualmente Disponibilizar arquivos de mídia em unidades externas offline ou somente leitura após uma indexação inicial Publicar uma versão estática de uma coleção de fotos
- Como instalar home-gallery?
- Baixe o binário pré-compilado: curl -sL https://dl.home-gallery.org/dist/latest/home-gallery-latest-linux-x64 -o gallery Torne o binário executável: chmod 755 gallery Inicialize a configuração com sua fonte de mídia: ./gallery init --source ~/Pictures Inicie o servidor e abra localhost:3000: ./gallery run server
- Onde consigo home-gallery?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xemle/home-gallery
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um planejador de viagens colaborativo, auto-hospedado e em tempo real, com mapas, orçamentos, listas de bagagem, diário e ferramentas opcionais de IA.
Um rastreador de treinos e peso corporal para hospedar por conta própria, planejar rotinas, registrar séries e manter os dados de treino no seu próprio servidor.
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.
Compilador de notícias com IA e auto-hospedagem que transforma Twitter, RSS e outros feeds em resumos estruturados a cada 4 horas e também diários, semanais e mensais.
Rastreador de tempo auto-hospedado e compatível com o Toggl, que usa a mesma API e permite transferir dados de e para o Toggl.