LC044/TrailSnap

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

TrailSnap – AI 기반 여행 사진 앨범

개요 – TrailSnap(행영집)은 개인 사진 컬렉션을 지능형 여행 일기로 바꿔주는 자체 호스팅 웹 애플리케이션입니다. 앨범, 태그, 지도 보기와 같은 전통적인 사진 관리 기능과 티켓 OCR, 얼굴 및 장면 인식, 여행 일기나 짧은 VLOG 스크립트를 생성할 수 있는 대형 모델 채팅과 같은 AI 기반 분석을 결합합니다.

주요 기능

기능 설명
스마트 앨범 장면, 인물, 위치별 자동 분류; 티켓 OCR; 검색 가능한 메타데이터.
여행 일정 추출 이미지에서 기차표, 일정 및 기타 여행 문서를 감지하고 구조화된 데이터를 추출합니다.
AI 에이전트 여행 일기를 작성하는 대형 언어 모델에 대한 한 줄 프롬프트; Claude, OpenClaw 등에 대한 후크.
CLI 및 스킬 자동화된 작업(예: 외부 AI 서비스 호출)을 위한 명령줄 인터페이스 및 플러그인 시스템.
연간 보고서 한 해의 여행에 대한 시각적 요약 생성 – 사진 벽, 도시 지도, 마일리지, 타임라인.
"오늘의 기억" 이전 연도의 같은 날짜에 찍은 사진을 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/비전 모델을 사용합니다.

대상 사용자

  • 여행 정보를 자동으로 추출하고 내러티브 요약을 생성할 수 있는 개인적이고 자체 호스팅된 사진 허브를 원하는 가족 또는 개인.
  • Docker를 실행하거나 데스크톱 클라이언트를 설치하는 데 익숙한 사용자; 프로젝트는 데이터가 "진정으로 당신의 것"으로 유지되는 것을 강조합니다.

커뮤니티 및 지원

  • 공식 웹사이트(https://trailsnap.cn)에는 문서, 데모 사이트, 중국어 QQ/WeChat 커뮤니티가 있습니다.
  • 저장소는 오픈 소스이며 풀 리퀘스트를 통한 기여를 환영합니다.

결론 – TrailSnap은 여행 추억에 초점을 맞춘 진정한 AI 강화 사진 앨범 애플리케이션으로, 즉시 사용 가능한 컨테이너와 데스크톱 설치 프로그램을 모두 제공하며 일기 생성 및 이미지 분석을 위해 대형 모델 API를 활용합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트