基于 NAStool 部分代码重新设计,聚焦自动化核心需求,减少问题同时更易于扩展和维护。
$ npx -y skills add jxxghp/moviepilot --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: jxxghp/moviepilot
What's inside
简体中文 | English
基于 NAStool 部分代码重新设计,聚焦自动化核心需求,减少问题同时更易于扩展和维护。
发布频道:https://t.me/moviepilot_channel
推荐优先使用 Docker 部署。V3 使用独立镜像 jxxghp/moviepilot-v3,V2 和旧版镜像保持原命名。Compose 示例、环境变量、目录映射和升级方式以官方 Wiki 为准:
也可以使用本地 CLI 以源码模式安装和管理 MoviePilot:
curl -fsSL https://raw.githubusercontent.com/jxxghp/MoviePilot/v3/scripts/bootstrap-local.sh | bash
安装完成后使用 moviepilot 命令完成初始化、启动、停止、更新和配置查看。完整命令见 docs/cli.md。
MoviePilot 自带智能体能力,可在完成模型配置后,通过自然语言调用系统工具,辅助完成搜索、订阅、下载、整理、排障等管理任务。
其它智能体可以导入本仓库的 skills/ 目录以获得 MoviePilot 操作能力;支持 skills CLI 的环境可使用:
npx skills add https://github.com/jxxghp/MoviePilot
内置 Skills 列表见 skills/,自定义 Skill 可参考 skills/create-moviepilot-skill/SKILL.md。
其它 MCP 客户端可以通过 MoviePilot 的 MCP 端点 /api/v1/mcp 调用工具,认证方式、客户端配置和工具 API 见 docs/mcp-api.md。
开发前请先阅读仓库规则和本地环境说明,保持变更聚焦,通过测试后再提交 PR。常用入口:
.coveragerc
.cursorrules
.dockerignore
.github/
copilot-instructions.md
ISSUE_TEMPLATE/
bug_report.yml
config.yml
feature_request.yml
rfc.yml
workflows/
beta.yml
build-v3.yml
issues.yml
pr-agent.yml
pylint.yml
site-adapter-collector.yml
test.yml
.gitignore
.pylintrc
AGENTS.md
app/
app.ico
__init__.py
agent/
__init__.py
callback/
__init__.py
defaults/
CURRENT_PERSONA.md
personas/
aloof/
PERSONA.md
anime/
PERSONA.md
catgirl/
PERSONA.md
concise/
PERSONA.md
cute/
PERSONA.md
default/
PERSONA.md
disdain/
PERSONA.md
guide/
PERSONA.md
moe/
PERSONA.md
subagents/
download-diagnostician/
SUBAGENT.md
general-purpose/
SUBAGENT.md
media-researcher/
SUBAGENT.md
moviepilot-explorer/
SUBAGENT.md
resource-searcher/
SUBAGENT.md
subscription-analyst/
SUBAGENT.md
system-diagnostician/
SUBAGENT.md
llm/
__init__.py
capability.py
helper.py
models.json
provider.py
server_tools.py
mcp.py
memory/
__init__.py
middleware/
__init__.py
activity_log.py
jobs.py
memory.py
patch_tool_calls.py
runtime_config.py
skills.py
subagents.py
tool_selection.py
usage.py
utils.py
prompt/
__init__.py
System Core Prompt.txt
System Tasks.yaml
transfer_redo.py
runtime.py
tools/
__init__.py
base.py
factory.py
impl/
__init__.py
_command_safety.py
_file_write_utils.py
_filter_rule_utils.py
_plugin_tool_utils.py
_system_setting_utils.py
_terminal_session.py
_torrent_search_utils.py
add_custom_filter_rule.py
add_download_tasks.py
add_rule_group.py
add_subscribe.py
ask_user_choice.py
browse_webpage.py
create_agent_task.py
delete_agent_task.py
delete_custom_filter_rule.py
delete_download_history.py
delete_download_tasks.py
delete_rule_group.py
delete_subscribe.py
delete_transfer_history.py
edit_file.py
execute_command.py
get_recommendations.py
get_search_results.py
install_plugin.py
list_directory.py
list_slash_commands.py
mcp.py
query_agent_tasks.py
query_builtin_filter_rules.py
query_custom_filter_rules.py
query_custom_identifiers.py
query_directory_settings.py
query_doctor_report.py
query_download_tasks.py
query_downloaders.py
query_episode_schedule.py
query_installed_plugins.py
query_library_exists.py
query_library_latest.py
query_market_plugins.py
query_media_detail.py
query_personas.py
query_plugin_capabilities.py
query_plugin_config.py
query_plugin_data.py
query_popular_subscribes.py
query_rule_groups.py
query_schedulers.py
query_site_userdata.py
query_sites.py
query_subscribe_history.py
query_subscribe_shares.py
query_subscribes.py
query_system_settings.py
query_transfer_history.py
query_workflows.py
read_file.py
recognize_captcha.py
recognize_media.py
reload_plugin.py
run_agent_task.py
run_scheduler.py
run_slash_command.py
run_workflow.py
scrape_metadata.py
search_media.py
search_person_credits.py
search_person.py
search_subscribe.py
search_torrents.py
search_web.py
send_local_file.py
send_message.py
send_voice_message.py
switch_persona.py
test_site.py
transfer_file.py
uninstall_plugin.py
update_agent_task.py
update_custom_filter_rule.py
update_custom_identifiers.py
update_download_tasks.py
update_persona_definition.py
update_plugin_config.py
update_rule_group.py
update_site_cookie.py
update_site.py
update_subscribe.py
update_system_settings.py
write_file.py
manager.py
tags.py
api/
__init__.py
apiv1.py
apiv2_utils.py
apiv2.py
endpoints/
__init__.py
agent.py
anilist.py
anthropic.py
auth.py
bangumi.py
dashboard.py
discover.py
douban.py
download.py
history.py
llm.py
login.py
mcp.py
media.py
mediaserver.py
message.py
mfa.py
music.py
notification.py
openai.py
plugin.py
recommend.py
search.py
site.py
storage.py
subscribe.py
system.py
tmdb.py
torrent.py
transfer.py
user.py
webhook.py
workflow.py
openai_utils.py
servarr.py
servcookie.py
chain/
__init__.py
anilist.py
bangumi.py
dashboard.py
douban.py
download.py
media.py
mediaserver.py
message.py
music.py
recommend.py
search.py
site.py
skills.py
storage.py
subscribe.py
system.py
tmdb.py
torrents.py
transfer.py
tvdb.py
user.py
webhook.py
workflow.py
cli.py
command.py
core/
__init__.py
auth.py
cache.py
config.py
context.py
event.py
meta/
__init__.py
customization.py
infopath.py
metaanime.py
metabase.py
metamusic.py
metavideo.py
releasegroup.py
streamingplatform.py
words.py
metainfo.py
module.py
plugin.py
security.py
db/
__init__.py
agentchat_oper.py
agenttask_oper.py
downloadfailure_oper.py
downloadhistory_oper.py
init.py
mediaserver_oper.py
message_oper.py
models/
__init__.py
agentchat.py
agenttask.py
downloadfailure.py
downloadhistory.py
mediaserver.py
message.py
passkey.py
plugindata.py
site.py
siteicon.py
sitestatistic.py
siteuserdata.py
subscribe.py
subscribehistory.py
systemconfig.py
transferhistory.py
user.py
userconfig.py
workflow.py
plugindata_oper.py
site_oper.py
subscribe_oper.py
subscribehistory_oper.py
systemconfig_oper.py
transferhistory_oper.py
user_oper.py
userconfig_oper.py
workflow_oper.py
doctor/
__init__.py
checks.py
formatters.py
models.py
runner.py
factory.py
helper/
__init__.py
agent.py
audio.py
browser.py
cloudflare.py
cookie.py
cookiecloud.py
directory.py
display.py
doh.py
downloader.py
format.py
image.py
interaction.py
locale.py
market.py
mediaserver.py
message.py
module.py
nfo.py
notification.py
ocr.py
package.py
passkey.py
plugin.py
progress.py
redis.py
resource.py
rss.py
rule.py
scraper.py
server.py
service.py
skill.py
storage.py
system.py
thread.py
torrent.py
twofa.py
webpush.py
locales/
en-US.json
zh-CN.json
zh-TW.json
log.py
main.py
modules/
__init__.py
anilist/
__init__.py
anilist.py
bangumi/
__init__.py
bangumi.py
discord/
__init__.py
discord.py
douban/
__init__.py
apiv2.py
scraper.py
emby/
__init__.py
emby.py
fanart/
__init__.py
feishu/
__init__.py
feishu.py
... 734 moreFAQ
moviepilot is a Claude Code plugin with 14 hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. It includes anysearch, browser-use, command-dispatch. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.