MovieClaw: the next-gen AI media server
One server replaces your entire media stack.
Web and native apps for phone, TV, and Mac. Free for personal use.

01All in one
One install. That's all you need.
It used to take six or seven services, six or seven configs, and a lot of effort to keep them all agreeing about the same library. Now it's just MovieClaw.
No longer needed
- TV & movie automation
- Sonarr + Radarr
- Indexers
- Prowlarr / Jackett
- Subtitles
- Bazarr
- Requests & permissions
- Overseerr / Jellyseerr
- Media server
- Plex / Emby / Jellyfin
services:sonarr: # TV showsradarr: # moviesprowlarr: # indexers (or Jackett)bazarr: # subtitlesjellyseerr: # requests (or Overseerr)jellyfin: # media server (or Plex, Emby)movieclaw: # all of the above, plus an AI agent
Web · Phone · TV · Mac
Native apps, with playback that rivals Infuse
Watch right in your browser, or in native apps on your phone, TV, and Mac. iPhone, Apple TV, and Mac share our own playback engine: FFmpeg unpacks, Apple plays.

Frame from the public trailer for Avatar: Fire and Ash, shown only to demonstrate playback. All rights belong to their owners. Rights holders can email [email protected] to have it removed.
- Dolby Vision
- Dolby Atmos
- Hardware decoding, with software fallback
- Transcoding only as a last resort
- AI-generated subtitles
- Progress synced across devices
Source available. Free for personal use.
View the source on GitHub02AI
Just say the word. It handles the rest.
MovieClaw puts an autonomous, general-purpose AI agent inside your media server. Organizing your library, making subtitles, handling all those quirky one-off requests: all you have to do is ask.
It checks with you before deleting anything, and every tool it calls is right there for you to see.
Fast, accurate release parsing
A small NER model, distilled from a large language model, parses a release name in about 3 ms on a plain CPU. It improves on its own with help from AI, so it gets sharper the more you use it. And when it isn't sure, it asks you instead of guessing.
Title三体.English titleThree-Body.Year2023.EpisodeS01E05.Resolution2160p.SourceWEB-DL.CodecH265.AudioAAC.Lang国语Subs中字-GroupOurTV
- Type
- Series
- Episode
- Season 1, Episode 5
- Quality
- 2160p · H.265 · WEB-DL
- Audio
- Mandarin · AAC
- Subtitles
- Simplified Chinese
- Release group
- OurTV
Any agent can run every feature
You · Web and app
Any agent · MCP / mclaw
- Web
- Apps
- Built-in AI
- ChatGPT
- Claude
- WorkBuddy
- Cursor
- Claude Code
- Subscribe
- Upgrade
- Download
- Organize
- Identify
- Subtitles
- Members
- Stats
30+ command groups cover every feature, generated straight from the server's API. Ship a feature on the backend, and every agent can use it.
You and any agent · MCP / mclaw
- Web
- Apps
- Built-in AI
- ChatGPT
- Claude
- WorkBuddy
- Cursor
- Claude Code
You: “
- Subscribe
- Upgrade
- Download
- Organize
- Identify
- Subtitles
- Members
- Stats
MCP, on your terms
Create an MCP endpoint and pick exactly what it can do. Every endpoint gets its own token, revocable anytime.
Right in your chats
Connect WeChat, Telegram, Discord, or Feishu and talk to the built-in agent directly.
Your models, your skills
Plug in OpenAI, any OpenAI-compatible provider, or your own vLLM. Drop in a SKILL.md and you've got a new skill.
One pipeline, from subscription to library
Subscribe to a show, and everything after that — search, download, identify, fetch metadata, import, notify — runs on its own. No more keeping settings in sync across a handful of services.
- Subscribe
- Search
- Download
- Identify
- Metadata
- Import
- Notify
03Use cases
This is what a personal media library should feel like
8:30 AMOn the train
Pick up last night's movie on your phone
In the browser, in the native apps, or in players like Infuse. Watch wherever you are, and your progress comes with you.
movieclaw.local:3000

6:20 PMHeading home
New episode out? Your phone knows first
Subscribe once and forget about it. New releases are downloaded, added to your library, and pushed to your family's iPhones.

MovieClawnowAdded to your library
Coffee Run (2020) is now in Animated Shorts. Ready when you are.
8:30 PMLiving room
Everyone watches their own thing
Everyone gets their own account. The kids only see cartoons rated for them. You're on your phone, the family's on the big screen, and nobody's in anyone's way.

- KKidsAnimated shorts · Under 7
- FFamilyAll libraries · Can subscribe
- FFriendMovies only
11:10 PMIn bed
Ask in a chat tonight. Watch it tomorrow.
Send a quick message on WeChat or Telegram from bed. It finds the title and subscribes. By morning, it's waiting on your poster wall.
11:10 PMMovieClaw
Your home media server
Looking for a new cartoon to watch with the kids this weekend. Can you pick one and subscribe?
You've already watched every animated short in the library, so I subscribed to this one. It'll show up on your poster wall once it's downloaded:

Spring (2019)
Subscribed · Auto-download
Perfect, thanks!
04Details
The little things, already taken care of
Smart upgrades
Better versions replace old ones automatically. Old files go to the recycle bin first, never straight to deletion.
Two metadata sources
TMDB and Douban. Posters, synopses, and cast are all stored locally, so you can browse even offline.
Works with your players
Infuse and VidHub see it as a Jellyfin server. Just add the address and you're connected.
Remote hardware transcoding
No hardware decoding on your NAS? Hand transcoding off to an Apple Silicon Mac.
One-click updates
Update with a single click in the web UI. If anything goes wrong, it rolls back on its own, and your data stays put.
Your data stays yours
It leaves your files alone unless you ask, and never phones home. Everything lives in one data folder: back it up and you're covered.
05Install
Got one of these? You're good to go.
A single Docker container runs everything, with no separate database to set up. You'll be up and running in five minutes.
NAS
Synology, QNAP, Unraid, and more, using their built-in Docker apps
Mac mini
Runs great on Apple Silicon, and doubles as a transcoding box
Mini PC or old computer
Linux or Windows, as long as Docker is installed
Cloud server
One image for both x86 and ARM
Heads-up: MovieClaw's interface is currently in Chinese only.
MovieClaw Cloud
Self-hosted, with real Apple push notifications
MovieClaw Cloud is our official cloud service, and for now it does exactly one thing: it lets your instance send notifications, like a download starting or a new arrival, to your family's iPhones through the official push relay. It's completely optional. Skip it and every feature still works.
- End-to-end encrypted: the cloud and relay only ever see ciphertext
- Your instance connects out, so you don't need a public IP
- Only admins sign in. Family members and the app never touch the cloud
- Disconnect anytime, and the relay cuts the instance off right away
- The push relay, movieclaw-push, is open source and self-hostable
- No passwords: sign in with Google, GitHub, or an email code
- 1On your instance, go to Settings → MovieClaw Cloud and click Connect to MovieClaw account
- 2Sign in here, check the pairing code, and approve
- 3iPhones signed in to that instance start getting notifications
I can only show you the door.You’re the one that has to walk through it.