LC044/TrailSnap

TrailSnap (行影集) | AI-Powered open-source photo album for travel & life memories.(AI赋能的开源相册工具,珍藏旅行与生活点滴)

TrailSnap – AIを活用した旅行写真アルバム

概要 – TrailSnap(行影集)は、個人の写真コレクションをインテリジェントな旅行ジャーナルに変える、セルフホスト型Webアプリケーションです。アルバム、タグ、地図表示などの定番の写真管理機能と、チケットのOCR、顔・シーン認識、旅行日記や短いVLOGスクリプトを生成できる大規模モデルチャットなどのAI駆動分析を組み合わせています。

主な機能

機能 説明
スマートアルバム シーン、人物、場所による自動分類、チケットのOCR、検索可能なメタデータ。
旅行行程の抽出 画像内の鉄道チケット、旅程、その他の旅行書類を検出し、構造化データを抽出します。
AIエージェント 大規模言語モデルへの一行プロンプトで旅行日記を作成。Claude、OpenClawなどのフックに対応。
CLI&スキル 自動タスク(外部AIサービスの呼び出しなど)のためのコマンドラインインターフェースとプラグインシステム。
年間レポート 1年間の旅行の視覚的なサマリー(写真ウォール、都市マップ、走行距離、タイムライン)を生成。
「この日」 過去の同じカレンダー日に撮影された写真を、AIが割り当てた関連性スコアで並べて表示。
マップ&タイムライン表示 ピン付きのインタラクティブマップ、軌跡表示、スムーズなスクロールタイムライン。
外部フォルダ同期 ユーザー指定のフォルダをスキャンして、新しい写真/動画を自動的にインデックス化。
将来計画中のAI ビデオクリップ生成、AIによる写真レタッチ(未リリース)。

実行方法

  • デスクトップインストーラー – Windows/macOS/Linux用のビルド済みバイナリがReleasesページで提供されています。
  • Docker – ワンライナーコマンド(curl … | bash)で、サーバー、AIマイクロサービス、PostgreSQL(ベクトル検索用のpgvector付き)、フロントエンドのDockerイメージをインストールします。手動デプロイ用の完全なdocker-compose.ymlも提供されており、DB認証情報、AIサービスURL、公開URLなどの環境変数を設定できます。
  • ソース – ソースからのビルド手順はドキュメントにリンクされています。

技術スタック(READMEから推定)

  • バックエンド: Python(AIマイクロサービス)+ pgvectorを使用したPostgreSQL(埋め込みベースの検索用)。
  • フロントエンド: Nginxの背後で提供される最新のJavaScriptフレームワーク(frontendコンテナ)。
  • AI統合: LLMエンドポイント(AI_API_URL)を呼び出し、OCR/ビジョンモデルを使用してチケットと顔検出を実行。

対象ユーザー

  • 旅行情報を自動抽出し、ナarrativeサマリーを生成できる、プライベートでセルフホスト型の写真ハブを求める家族や個人。
  • Dockerを快適に実行できる、またはデスクトップクライアントをインストールできるユーザー。このプロジェクトは、データが「本当に自分のもの」であることを重視しています。

コミュニティとサポート

まとめ – TrailSnapは、旅行の思い出に焦点を当てた本格的なAI強化写真アルバムアプリケーションであり、すぐに使えるコンテナとデスクトップインストーラーの両方を提供し、日記生成や画像分析に大規模モデルAPIを活用しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト