About this project
MoviePilot is redesigned based on partial NAStool code, focusing on automation core needs while reducing issues and improving extensibility and maintainability. The project adopts a front-end/back-end separation architecture: the back end is built on FastAPI, and the front end on Vue 3, resulting in clearer deployment and scaling boundaries.
Key features include:
- Focused on the core workflow of media automation: subscription, search, download, organization, scraping, media library refresh, and message notifications
- Supports capability combinations for downloaders, media servers, metadata sources, notification channels, plugins, workflows, and AI Agents
Installation:
- Docker deployment is recommended. V3 uses the standalone image jxxghp/moviepilot-v3, while V2 and older versions keep their original image names.
- Local CLI source-mode installation and management are also supported. After installation, use the moviepilot command for initialization, start, stop, update, and configuration viewing.
- PostgreSQL deployment is supported.
Agent Capabilities:
- MoviePilot includes built-in agent capabilities. After model configuration, users can invoke system tools via natural language to assist with search, subscription, download, organization, troubleshooting, and other management tasks.
- Other agents can be imported into the repository's skills/ directory to gain MoviePilot operation capabilities, with support for the npx skills add command to install.
- Other MCP clients can call tools through MoviePilot's MCP endpoint at /api/v1/mcp.
Related Projects:
- MoviePilot-Frontend, MoviePilot-Resources, MoviePilot-Plugins, MoviePilot-Server, MoviePilot-Rust, MoviePilot-Wiki, etc.
Project Statement:
- For learning and exchange purposes only. Does not accept donations and does not provide any paid services.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.