프로젝트 소개
MoviePilot는 NAStool의 일부 코드를 기반으로 재설계되었으며, 자동화의 핵심 요구사항에 집중하여 문제를 줄이고 확장 및 유지보수가 더 쉬워진 프로젝트입니다. 프로젝트는 프론트엔드와 백엔드가 분리된 아키텍처를 채택했으며, 백엔드는 FastAPI, 프론트엔드는 Vue 3을 기반으로 하여 배포와 확장의 경계를 더 명확히 했습니다.
주요 기능으로는 다음을 지원합니다: 영화 및 드라마 자동화의 핵심 워크플로우에 집중 — 구독, 검색, 다운로드, 정리, 스크레이핑, 미디어 라이브러리 새로고침 및 메시지 알림; 다운로더, 미디어 서버, 메타데이터 소스, 메시지 채널, 플러그인, 워크플로우 및 AI 에이전트 등의 기능 조합을 지원합니다.
설치 측면에서는 Docker 배포를 우선 권장합니다. V3은 전용 이미지인 jxxghp/moviepilot-v3를 사용하며, V2 및 구버전 이미지는 기존 명칭을 유지합니다. 소스 코드로 로컬 CLI를 통해 설치하고 관리할 수도 있으며, 설치 완료 후 moviepilot 명령어로 초기화, 시작, 중지, 업데이트 및 구성 조회를 수행할 수 있습니다. PostgreSQL 배포도 지원합니다.
에이전트 기능 측면에서, MoviePilot는 자체 스마트 에이전트 기능을 갖추고 있어 모델 구성 완료 후 자연어를 통해 시스템 도구를 호출하여 검색, 구독, 다운로드, 정리, 문제 해결 등 관리 작업을 보조할 수 있습니다. 다른 에이전트는仓库의 skills/ 디렉터리에 가져오면 MoviePilot 조작 능력을 얻을 수 있으며, npx skills add 명령어로 설치할 수 있습니다. 기타 MCP 클라이언트는 MoviePilot의 /api/v1/mcp MCP 엔드포인트를 통해 도구를 호출할 수 있습니다.
관련 프로젝트로는 MoviePilot-Frontend, MoviePilot-Resources, MoviePilot-Plugins, MoviePilot-Server, MoviePilot-Rust, MoviePilot-Wiki 등이 있습니다. 프로젝트는 학습 및 교류 목적으로만 사용되며, 기부를 받지 않고 유료 서비스를 제공하지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.