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を快適に実行できる、またはデスクトップクライアントをインストールできるユーザー。このプロジェクトは、データが「本当に自分のもの」であることを重視しています。
コミュニティとサポート
- 公式ウェブサイト(https://trailsnap.cn)には、ドキュメント、デモサイト、中国語のQQ/WeChatコミュニティがあります。
- リポジトリはオープンソースであり、プルリクエストによる貢献を歓迎しています。
まとめ – TrailSnapは、旅行の思い出に焦点を当てた本格的なAI強化写真アルバムアプリケーションであり、すぐに使えるコンテナとデスクトップインストーラーの両方を提供し、日記生成や画像分析に大規模モデルAPIを活用しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト