yarr
by dinglebear-ai
Yarr is a server and command-line tool that lets AI assistants and people control a self-hosted media setup, including Sonarr, Radarr, Plex, Jellyfin and related apps, through one consistent interface. It is for checking status and running actions across these services without building separate integrations for each.
- Stars
- 17
- Licence
- AGPL-3.0
- Runs on
- Your computer
- Setup
- Moderate
- Language
- Rust
- Age
- 164 days
What you can do with it
- Check the status of all your Sonarr, Radarr, Plex and other media services from one command or AI chat
- Let Claude Code, Codex or Gemini CLI query and control your media apps through MCP
- Save and re-run multi-step media automation scripts as reusable snippets
Make money with it
Someone could offer paid homelab or media-server setup and upkeep for clients, using this to speed up routine checks and changes.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Manage a client's or your own self-hosted media server estate from a single AI-driven interface, saving admin time
- Offer homelab setup and maintenance services where routine checks are handled through scripted commands
Can you use it commercially?
Free to use. Anything you distribute that includes it must be open-sourced under the same licence. Running it as an online service also counts, so a hosted version must offer its source.
Not legal advice. Read the project's licence file before building a product on it.
Add it to Claude Code
claude mcp add yarr -- npx -y @dinglebear/yarr
From the official MCP Registry (ai.dinglebear/yarr). Only connect MCP servers you trust: they can act on your behalf.
Getting it running
Install with the shell installer script, npm or an Unraid plugin, then set environment variables with each service's URL and API key.
Follow the official instructions in the project README.
Things to check
- Small project with few stars, so support may be limited
- Licensed under AGPL-3.0, which has obligations if you offer it as a network service
- The README says the pinned npm package version was not yet available, so use the native installer
- Aimed at media apps that are often used for piracy, so check you only manage content you have the rights to
- Needs an AI client and API keys for each connected service
Checked 03 Nov 2026. Summary drafted by AI from the project's README.