日々の記録や友人・家族との関係を管理できる、オープンソースのパーソナルCRM。
tess1o/geopulse
OwnTracksやOverlandなどのアプリから取得したGPSデータを滞在・移動・分析情報に変換する、Google Timelineの代替となるセルフホスト型の位置情報タイムライン。
代替できる製品:Google Timeline
- スター
- 1,446
- フォーク
- 64
- 未解決の Issue
- 16
- 最終コミット
- 20 時間前
これは何?
GeoPulseは、セルフホスト型の位置履歴プラットフォームです。OwnTracks、Overland、GPSLogger、Home Assistant、Traccar、Dawarich、ColotaなどからGPS位置情報を取り込み、滞在、移動、データ欠損を検索できるタイムラインに変換します。また、移動ごとに移動手段を分類します。
タイムラインには、Immichの写真、Memosのメモ、天気情報を追加できます。距離や訪問先の分析、旅行プラン、都市・国別の内訳、年間サマリーも利用できます。Valhallaによるマップマッチングで、元のGPSデータを保持したまま、ノイズのある移動経路を道路に沿わせることができます。
複数ユーザーに対応し、友人単位の公開範囲設定、共有可能なゲストリンク、OIDC/SSOログイン、暗号化バックアップ、GPX、GeoJSON、OwnTracks、CSVへのエクスポートを備えています。Docker Compose、Helm、Unraid、Proxmox LXC、または手動でデプロイできます。ライセンスはBSL 1.1で、個人利用および非商用利用は無料です。
主な機能
- 01GPS位置情報を滞在、移動、データ欠損に変換し、移動手段を分類します。
- 02OwnTracks、Overland、GPSLogger、Home Assistant、Traccar、Dawarich、Colotaからリアルタイムの位置情報を受信します。
- 03Immichの写真、Memosのメモ、天気情報を地図上の履歴に追加します。
- 04Valhallaによるマップマッチングで、移動経路を道路に沿わせます。
- 05Google Timeline、GPX、GeoJSON、OwnTracks、CSVからインポートでき、標準的な形式でデータをエクスポートできます。
- 06MCPサーバーと、OpenAI互換のキーを使うAIチャット機能を備えています。
ユースケース
- クラウドサービスに位置履歴を預けず、自分の移動記録を非公開で保管する。
- 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
localhost のポート 5555 でアプリを開き、本番環境向けの .env のセキュリティ設定を確認します
使う前に知っておきたいこと
- ライセンスは BSL 1.1 です。OSI のオープンソースライセンスではなく、ソースコードを利用できるライセンスです。
- 自分でホスティングし、独自の位置情報データを管理する必要があります。
- AI Chat などの一部の連携機能では、自分の OpenAI 互換 API キーが必要です。
トピック
よくある質問
- geopulse とは?
- OwnTracksやOverlandなどのアプリから取得したGPSデータを滞在・移動・分析情報に変換する、Google Timelineの代替となるセルフホスト型の位置情報タイムライン。 GeoPulseは、セルフホスト型の位置履歴プラットフォームです。OwnTracks、Overland、GPSLogger、Home Assistant、Traccar、Dawarich、ColotaなどからGPS位置情報を取り込み、滞在、移動、データ欠損を検索できるタイムラインに変換します。また、移動ごとに移動手段を分類します。
- geopulse は無料で使えますか?ライセンスは?
- geopulse は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- geopulse は今もメンテナンスされていますか?
- 活発にメンテナンス中。geopulse の最終コミットは 2026年10月19日 です。
- 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 localhost のポート 5555 でアプリを開き、本番環境向けの .env のセキュリティ設定を確認します
- geopulse はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tess1o/geopulse
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。
ブラウザー間・デバイス間でブックマークを同期し、NextcloudやWebDAV、Git、Google Driveなど自分のストレージに保存できる拡張機能。
閲覧したWebページや保存したファイルをインデックス化し、Web、ターミナル、MCP経由のAIアシスタントから検索できる、プライベートなセルフホスト型検索エンジン。
macOS、Windows、Linux、Android、iOSに対応したローカルファーストのMarkdownベースのノートアプリ。任意で自分のストレージやサーバーと同期できます。
ユーザーのフィードバック収集、機能投票、製品ロードマップの公開に使えるオープンソースのフィードバック管理ツール。Cannyの代替としてセルフホストできます。