Открытая персональная CRM для записи событий жизни и ведения истории отношений с друзьями и семьёй.
tess1o/geopulse
Локальная платформа для истории перемещений: превращает GPS-данные из OwnTracks и Overland в хронологию остановок и поездок с аналитикой — альтернатива Google Timeline.
Open source альтернатива:Google Timeline
- Звёзды
- 1,446
- Форки
- 64
- Открытые issues
- 16
- Последний коммит
- 21 час назад
Что это?
GeoPulse — платформа для самостоятельного хранения истории местоположений. Она принимает GPS-точки из таких источников, как OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich и Colota, и преобразует их в доступную для поиска хронологию остановок, поездок и пропусков данных, классифицируя способ передвижения для каждой поездки.
Приложение дополняет эту хронологию фотографиями из Immich, заметками из Memos и данными о погоде. Также доступны аналитика расстояний и посещений, планы поездок, статистика по городам и странам, а также годовые сводки. Сопоставление карт с помощью Valhalla привязывает неточные маршруты поездок к дорогам, сохраняя исходные GPS-данные без изменений.
Проект поддерживает нескольких пользователей, настройки видимости для друзей, ссылки для гостей, вход через OIDC/SSO, зашифрованные резервные копии и экспорт в GPX, GeoJSON, OwnTracks и CSV. Развернуть его можно с помощью Docker Compose, Helm, Unraid, Proxmox LXC или вручную. Лицензия BSL 1.1 разрешает бесплатное личное и некоммерческое использование.
Ключевые возможности
- 01Преобразует GPS-точки в остановки, поездки и пропуски данных, классифицируя способы передвижения.
- 02Получает данные о местоположении в реальном времени из OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich и Colota.
- 03Добавляет к истории на карте фотографии из Immich, заметки из Memos и данные о погоде.
- 04Сопоставляет маршруты поездок с дорогами с помощью Valhalla.
- 05Импортирует данные из Google Timeline, GPX, GeoJSON, OwnTracks и CSV, а также экспортирует их в стандартных форматах.
- 06Включает MCP-сервер и чат с ИИ, который использует ключ, совместимый с OpenAI.
Сценарии использования
- Вести личную историю перемещений, не передавая данные о местоположении облачному сервису.
- Просматривать поездки и остановки вместе с фотографиями из своей библиотеки Immich.
- Делиться местоположением в реальном времени и историей с семьёй или друзьями, контролируя видимость.
- Импортировать существующий экспорт Google Timeline и просматривать его на собственном сервере.
Быстрый старт
- 1
Создайте каталог и скачайте файлы конфигурации
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
Запустите контейнеры
docker compose up -d - 3
Откройте приложение на порту 5555 localhost и проверьте настройки безопасности .env для production
Что важно знать
- Лицензия BSL 1.1 позволяет использовать исходный код, но не является лицензией с открытым исходным кодом, одобренной OSI.
- Необходимо самостоятельно размещать приложение и обслуживать сервер с собственными данными о местоположении.
- Для некоторых интеграций, например AI Chat, нужен собственный API-ключ, совместимый с OpenAI.
Темы
Частые вопросы
- Что такое geopulse?
- Локальная платформа для истории перемещений: превращает GPS-данные из OwnTracks и Overland в хронологию остановок и поездок с аналитикой — альтернатива Google Timeline. GeoPulse — платформа для самостоятельного хранения истории местоположений. Она принимает GPS-точки из таких источников, как OwnTracks, Overland, GPSLogger, Home Assistant, Traccar, Dawarich и Colota, и преобразует их в доступную для поиска хронологию остановок, поездок и пропусков данных, классифицируя способ передвижения для каждой поездки.
- geopulse можно использовать бесплатно? Какая у него лицензия?
- geopulse распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- geopulse всё ещё поддерживается?
- Активно поддерживается. Последний коммит в geopulse — 19 окт. 2026 г..
- Для чего можно использовать geopulse?
- Вести личную историю перемещений, не передавая данные о местоположении облачному сервису. Просматривать поездки и остановки вместе с фотографиями из своей библиотеки Immich. Делиться местоположением в реальном времени и историей с семьёй или друзьями, контролируя видимость. Импортировать существующий экспорт Google Timeline и просматривать его на собственном сервере.
- Как установить geopulse?
- Создайте каталог и скачайте файлы конфигурации: 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 Запустите контейнеры: docker compose up -d Откройте приложение на порту 5555 localhost и проверьте настройки безопасности .env для production
- Где скачать geopulse?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tess1o/geopulse
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Расширение для браузеров синхронизирует закладки между браузерами и устройствами с вашим хранилищем: Nextcloud, WebDAV, Git или Google Drive.
Приватная поисковая система на собственном сервере: индексирует посещённые веб-страницы и сохранённые файлы, а искать можно через веб-интерфейс, терминал или AI-ассистентов по MCP.
Приложение для заметок в Markdown с локальным хранением для macOS, Windows, Linux, Android и iOS; синхронизация со своим хранилищем или сервером — по желанию.
Open-source инструмент для сбора отзывов, голосования за функции и публикации планов развития продукта; можно развернуть самостоятельно как альтернативу Canny.