CRM pessoal de código aberto para registrar sua vida e acompanhar seus relacionamentos com amigos e familiares.
tess1o/geopulse
Linha do tempo de localização auto-hospedada que transforma dados de GPS de apps como OwnTracks e Overland em permanências, viagens e análises — uma alternativa ao Google Timeline.
Alternativa open source a:Google Timeline
- Estrelas
- 1,446
- Forks
- 64
- Issues abertas
- 16
- Último commit
- há 20 horas
O que é?
O GeoPulse é uma plataforma auto-hospedada de histórico de localização. Ele recebe pontos de GPS de fontes como OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich e Colota e os transforma em uma linha do tempo pesquisável de permanências, viagens e lacunas nos dados, com classificação do meio de transporte de cada viagem.
O app pode enriquecer essa linha do tempo com fotos do Immich, notas do Memos e condições climáticas. Também oferece análises de distâncias e visitas, planos de viagem, detalhamentos por cidade e país e resumos anuais. O map matching via Valhalla pode alinhar trajetos ruidosos às estradas sem alterar os dados brutos de GPS.
O projeto oferece suporte a vários usuários, com controles de visibilidade no nível de amigos, links de acesso compartilháveis para convidados, login com OIDC/SSO, backups criptografados e exportação para GPX, GeoJSON, OwnTracks e CSV. Pode ser instalado com Docker Compose, Helm, Unraid, Proxmox LXC ou manualmente e é licenciado sob BSL 1.1, que permite o uso pessoal e não comercial gratuito.
Recursos principais
- 01Transforma pontos de GPS em permanências, viagens e lacunas nos dados, com classificação do meio de transporte.
- 02Recebe localização em tempo real do OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich e Colota.
- 03Adiciona fotos do Immich, notas do Memos e dados meteorológicos ao histórico no mapa.
- 04Faz map matching via Valhalla para ajustar trajetos às estradas.
- 05Importa dados do Google Timeline, GPX, GeoJSON, OwnTracks e CSV e os exporta em formatos padrão.
- 06Inclui um servidor MCP e uma opção de chat com IA que usa uma chave compatível com OpenAI.
Casos de uso
- Manter um registro privado dos seus próprios deslocamentos, sem armazenar o histórico de localização em um serviço na nuvem.
- Visualizar viagens e permanências junto com fotos da sua biblioteca do Immich.
- Compartilhar localização em tempo real e histórico com familiares ou amigos, controlando a visibilidade.
- Importar uma exportação existente do Google Timeline e consultá-la no seu próprio servidor.
Início rápido
- 1
Crie um diretório e baixe os arquivos de configuração
mkdir geopulse && cd geopulse curl -L -o .env https://raw.githubusercontent.com/tess1o/GeoPulse/main/.env.example curl -L -o docker-compose.yml https://raw.githubusercontent.com/tess1o/GeoPulse/main/docker-compose.yml - 2
Inicie os contêineres
docker compose up -d - 3
Abra o app na porta 5555 do localhost e revise as configurações de segurança do .env para produção
Antes de usar
- Licenciado sob a BSL 1.1, que disponibiliza o código-fonte, mas não é uma licença de código aberto aprovada pela OSI.
- Exige hospedagem própria e manutenção do servidor para seus dados de localização.
- Algumas integrações, como o AI Chat, precisam da sua própria chave de API compatível com OpenAI.
Tópicos
Perguntas frequentes
- O que é geopulse?
- Linha do tempo de localização auto-hospedada que transforma dados de GPS de apps como OwnTracks e Overland em permanências, viagens e análises — uma alternativa ao Google Timeline. O GeoPulse é uma plataforma auto-hospedada de histórico de localização. Ele recebe pontos de GPS de fontes como OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich e Colota e os transforma em uma linha do tempo pesquisável de permanências, viagens e lacunas nos dados, com classificação do meio de transporte de cada viagem.
- geopulse é gratuito? Qual é a licença?
- geopulse é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- geopulse ainda é mantido?
- Manutenção ativa. O último commit de geopulse foi em 19 de out. de 2026.
- Para que posso usar geopulse?
- Manter um registro privado dos seus próprios deslocamentos, sem armazenar o histórico de localização em um serviço na nuvem. Visualizar viagens e permanências junto com fotos da sua biblioteca do Immich. Compartilhar localização em tempo real e histórico com familiares ou amigos, controlando a visibilidade. Importar uma exportação existente do Google Timeline e consultá-la no seu próprio servidor.
- Como instalar geopulse?
- Crie um diretório e baixe os arquivos de configuração: mkdir geopulse && cd geopulse curl -L -o .env https://raw.githubusercontent.com/tess1o/GeoPulse/main/.env.example curl -L -o docker-compose.yml https://raw.githubusercontent.com/tess1o/GeoPulse/main/docker-compose.yml Inicie os contêineres: docker compose up -d Abra o app na porta 5555 do localhost e revise as configurações de segurança do .env para produção
- Onde consigo geopulse?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tess1o/geopulse
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de anotações com IA, auto-hospedado e focado em privacidade, para registrar pensamentos rápidos em cartões Markdown e pesquisá-los em linguagem natural.
Extensão de navegador que sincroniza os favoritos nativos entre navegadores e dispositivos usando seu próprio armazenamento, como Nextcloud, WebDAV, Git ou Google Drive.
Um mecanismo de busca privado e auto-hospedado que indexa as páginas da web que você visita e os arquivos que mantém, com busca pela web, terminal ou assistentes de IA via MCP.
App de notas local-first baseado em Markdown para macOS, Windows, Linux, Android e iOS, com sincronização opcional com seu próprio armazenamento ou servidor.
Ferramenta open source de gestão de feedback para coletar opiniões de usuários, organizar votações de funcionalidades e publicar roadmaps de produto, com hospedagem própria como alternativa ao Canny.