MovieClaw
源码公开 · 免费 · 自托管

MovieClaw:下一代智能影音服务器

一个 MovieClaw,替代一整套影音工具。自带网页和手机、电视、Mac 原生 App,个人和家庭免费。

MovieClaw 网页版的「我的订阅」:轮播里是刚入库的影片,下面是「刚刚入库」一栏

01All in one

装一个,就够了

过去要装六七个服务、配六七份设置,还得让它们对同一个片库的理解保持一致。现在,只要一个 MovieClaw。

这些都不用再装

追剧追电影
Sonarr + Radarr
索引站点
Prowlarr / Jackett
字幕
Bazarr
点播与权限
Overseerr / Jellyseerr
媒体服务器
Plex / Emby / Jellyfin
docker-compose.yml−0/+0
services:
sonarr: # 追剧
radarr: # 追电影
prowlarr: # 索引站点(或 Jackett)
bazarr: # 字幕
jellyseerr: # 点播(或 Overseerr)
jellyfin: # 媒体服务器(或 Plex、Emby)
movieclaw: # 全部,还多一个 Agent
要维护的服务6→1

网页 · 手机 · 电视 · Mac

自带原生 App,播放不输 Infuse

网页打开就能看,手机、电视和 Mac 上都有原生 App。iPhone、Apple TV 和 Mac 用同一套自研播放引擎:FFmpeg 负责拆,Apple 负责播。

iPhone 横屏播放:液态玻璃的播放控制、音轨与字幕、看全片、AirPlay 和实时网速

画面取自《阿凡达:火与烬》公开预告片,仅用于展示播放效果,版权归原权利人所有。如有侵权,请联系 [email protected] 删除。

  • 杜比视界
  • 全景声
  • 硬解优先,解不了自动软解
  • 再不行才转码
  • AI 生成字幕
  • 进度多端同步

源代码公开,个人和家庭免费。

在 GitHub 上查看源代码

02智能

说一句,它全都搞定

MovieClaw 把一个自主的通用 Agent 装进了影音服务器。打理片库、生成字幕、处理各种零碎又个性的需求,你只需要开口。

MovieClaw·新会话
随心输入,描述一个新任务…

删除这类操作,它会先问你;每一步调用了什么工具,都摊开给你看。

识别,又快又准

内置 NER 模型:由大模型蒸馏出的小模型,CPU 上识别一条约 3 毫秒。它借助 AI 自动迭代,越用越准;认不准的不硬猜,交给你确认。

识别种子名NER · 15 MB · ≈3 ms

片名三体.英文片名Three-Body.年份2023.季 · 集S01E05.分辨率2160p.片源WEB-DL.编码H265.音频AAC.音轨国语字幕中字-制作组OurTV

类型
剧集
季集
第 1 季 第 5 集
画质
2160p · H.265 · WEB-DL
音轨
普通话 · AAC
字幕
简体中文
制作组
OurTV

任何 Agent,都能操作全部功能

你和任何 Agent · MCP / mclaw

  • 网页
  • 各端 App
  • 内置 Agent
  • ChatGPT
  • Claude
  • WorkBuddy
  • Cursor
  • Claude Code

你: “

同一套接口

  • 订阅
  • 洗版
  • 下载
  • 整理
  • 识别
  • 字幕
  • 成员
  • 统计

MCP,按需开放

建一个 MCP 端点,勾选开放哪些能力;每个端点独立令牌,随时吊销。

聊天里也能用

绑定微信、Telegram、Discord、飞书,直接和内置 Agent 说话。

模型和技能随你

OpenAI、各家中转、自建 vLLM 都能接;放一个 SKILL.md 就是一项新技能。

从订阅到入库,一条管线

订阅一部剧,之后的搜索、下载、识别、刮削、入库、推送全自动跑完,不用再在几个服务之间对设置。

  1. 订阅
  2. 搜索
  3. 下载
  4. 识别
  5. 刮削
  6. 入库
  7. 推送
链路体检资源站点下载器媒体库逐站预演整条链路,哪一步会卡住一眼看到

03场景

这才是私人影音库该有的样子

  1. 08:30地铁上

    昨晚没看完的,手机上接着看

    网页、原生 App,还有 Infuse 这类播放器,在哪看都行,进度跟着你走。

    movieclaw.local:3000
    网页上的「接下来继续」:钢铁之泪、寻龙记(看到 10:44)、大雄兔
    iPhone 上的寻龙记:「继续 10:44」
  2. 18:20下班路上

    追的剧更新了,手机先知道

    订阅之后什么都不用管:新片一出,自动下载、入库,再推送到你和家人的 iPhone 上。

    iPhone 上的订阅页:Coffee Run 两天前入库,「刚刚入库」一栏
    MovieClaw现在

    已入库

    Coffee Run(2020)已加入「动画短片」,现在就能看。

  3. 20:30客厅

    一家人,各看各的

    每人一个账号。孩子只看得到分级以内的动画;你在手机上,家人在客厅大屏,互不打扰。

    iPhone 上的活动页:4 台设备在播放——小朋友的 iPad、你的 iPhone、客厅 Apple TV 上的 Infuse、网页
    • 小小朋友动画短片 · 7 岁以下
    • 家家庭成员全部媒体库 · 可订阅
    • 朋朋友只看电影
  4. 23:10睡前

    在聊天软件里说一句,明天就有得看

    躺在床上,在微信或 Telegram 里发一句,它去找、去订;第二天一早,片子已经在海报墙上。

    MovieClaw

    家里的影音服务器

    23:10

    周末想和孩子看部新的动画,帮我挑一部订上

    片库里的动画短片你们都看完了。帮你订了这部,下载好会出现在海报墙上:

    Spring 海报

    Spring(2019)

    已订阅 · 出了就下载

    好,谢谢

04细节

还有这些,也替你想好了

05部署

有其中一台,就能装

一个 Docker 容器跑全部,不用另装数据库,5 分钟就能跑起来。

MovieClaw Cloud

自托管的产品,一样支持苹果推送

MovieClaw Cloud 是官方的云端服务,目前只做一件事:让你的实例经过官方推送中继,把开始下载、已入库这些通知推到家人的 iPhone 上。完全可选,不连也不影响任何功能。

  • 端到端加密,云端和中继只看得到密文
  • 实例主动连出来,不用公网 IP
  • 只有管理员登录,家人和 App 从不登录云端
  • 随时解绑,中继立即拒绝这台实例
  • 推送中继 movieclaw-push 开源,可以自己部署
  • 不设密码:Google、GitHub 或邮箱验证码登录
  1. 1在实例「设置 → MovieClaw Cloud」点「连接到 MovieClaw 账号」
  2. 2在这里登录,核对配对码并批准
  3. 3登录了这台实例的 iPhone 收到推送

今晚想看点什么?

问问你的 MovieClaw。

我只能为你指出那扇门,走过去的,只能是你自己。

I can only show you the door. You're the one that has to walk through it.

——《黑客帝国》1999