Skip to main content

The Ultimate Library Optimiser Tool

Unmanic gives you the power to automate the management of your file library. Easily organise, convert, and manage files to suit your needs

Why use Unmanic?

Save File Space

Save File Space

Unmanic can allow you to free up petabytes of storage space

Set and Forget

Set and Forget

Unmanic can run in the background, so you do not need to manually set tasks or actively monitor

Quick to Setup

Quick to Setup

Unmanic's basic features can be configured in under 2 minutes. For most people, this is all that is required.

Easy to Use

Easy to Use

Unmanic has been designed to be simple to install and easy to use.

Multi-Tasking

Multi-Tasking

Unmanic can manage multiple file conversion tasks at a time.

Extensions

Extensions

Unmanic is fully extensible. You have the ability to write any Plugin to run any task.

Powerful for Advanced Users

Powerful for Advanced Users

Unmanic has been built with advanced features that allow more advanced users to dial in their library optimisation.

Opensource

Opensource

Unlike most alternatives, Unmanic is the original project and is 100% open source under GPL v3.

Save File Space

Keep your library lean with automated file management.

Configure Unmanic to continuously optimize your library for storage. You define what “better compression” looks like, then Unmanic applies those rules across your files as new content arrives and old content is revisited.

Instead of occasional cleanups, your library stays space-efficient automatically.

It can reduce footprint in a few key ways:

  • Remove bloat: strip unnecessary streams, attachments, or metadata you do not need
  • Standardize outputs: keep formats and settings consistent across your library
  • Compress media: use FFmpeg to shrink video (and audio) while preserving the tracks you want
  • Convert and tidy files: turn documents into PDFs, normalize image metadata, and fix orientation
Total Disk Space SavedGB
Before
698GB
After
462GB

Extensible by Design

Start simple, then layer in plugins for every workflow.

Unmanic stays intentionally simple to operate. Set your targets, point it at a library, and it just keeps working. When you need more than the essentials, the plugin ecosystem lets you expand Unmanic into a full automation toolkit.

Install just a handful of plugins or mix many, many together to create the exact flow you need for your files. From format conversions to metadata cleanup, Unmanic makes it easy to automate the tasks that keep your library healthy.

Build your own workflow

Have a niche requirement? Writing a plugin is straightforward and well documented (Even an AI can write a fully functional plugin in under 10 mins). Start with the step-by-step guide in the documentation to build a plugin that fits your own pipeline.

Learn how to write a plugin

Popular plugins

A few of the community favorites you can install right now:

  • Video Transcoder
    Standardize codecs, bitrate targets, and containers.
  • Audio Transcoder
    Convert audio tracks to consistent formats and mixes.
  • File Size Metrics
    Track savings and spot the biggest wins in your library.
  • Comskip
    Detect and mark commercial breaks automatically.
  • Notify Plex (or Jellyfin)
    Trigger library refreshes after processing finishes.
  • Auto Rotate Images
    Automatically rotate JPEG images based on Exif headers.
  • AI Video Upscaler
    Upscale videos using Dandere2x, Real-ESRGAN, or Waifu2x with Intel/AMD/NVIDIA GPU support.
  • Rename File
    Rename files after processing using ffprobe metadata fields.
  • Normalise AAC Audio Streams
    Normalize AAC audio streams and only process files with AAC tracks.
  • Re-order Audio Streams by Language
    Set the default audio track by language or Radarr/Sonarr original language.
  • External Script
    Execute an external script (Python, Node, or Bash) against a file.
  • Remove Audio/Subtitle Streams by Language
    Strip specified audio and subtitle languages from video files.

Linked Installations

Share workers across PCs to keep one unified queue moving.

One queue, many machines

Link multiple Unmanic installations and let them share workers across your PCs. A primary installation coordinates tasks, then hands them off to connected machines that are enabled to receive work and have a matching library name.

You keep the same simple workflow, but now your fleet acts like a single, elastic worker pool. Add another PC and watch the queue clear faster without changing how you manage jobs.

Selective routing, your rules

Tasks only flow to linked installations that are configured to receive them, and only when a matching library exists. Create matching libraries only where you want tasks to run, and keep other installations out of that workload entirely.

Configure each installation with its own plugin stack for the same library name, then let linked tasks run on the hardware that fits. Set a distributed worker target to keep the overall worker count balanced.Learn how linked routing works

Scale on demand

Add or remove installations without reconfiguring the main queue.

Selective task sharing

Only installations with the matching library name receive tasks for that library.

Hardware-specific stacks

Tune plugins per installation to target NVIDIA, Intel, or Apple hardware.

Primary InstallationCentral coordinator
Linked InstallationHardware-accelerated node
Linked InstallationHardware-accelerated node
Task sentRemote processingResult received

Unmanic Central

Your entire Unmanic fleet, unified in one secure dashboard.

Unify your fleet

Unmanic Central brings multiple Unmanic installations together into one place, so your whole fleet feels like a single system. It collects metrics and logs into the Unmanic Central Datastore, a self-hosted service you run and control, so your data stays on your infrastructure.

Keep everything local-only on your LAN, or securely expose it to the internet behind your own reverse proxy with SSL (for example, Nginx Proxy Manager). If you want deeper reporting, you can connect Grafana directly to your datastore and build your own dashboards on the same data.

Build the dashboard you want

Unmanic Central isn't just a viewer. It's a dashboard builder. Create custom dashboards made up of widgets that surface what matters to you, across every installation: worker status and activity, resource usage (CPU/RAM), uptime, library size and scan history, and a timeline of recent events.

You also get a central place to triage issues fast: view logs from all installations in one stream, filter by installation name, focus on error-only output, and build dashboards that highlight failed tasks and current errors. For processing insights, track file-size metrics and total savings, then slice it by time range (last day/week, or custom dates) and by outcome (only increases, only decreases, or recently processed). For wall displays, enable kiosk mode with automatic refresh (for example, every 30 seconds).

Unmanic Central is available to supporters of the Unmanic project.

Unmanic Central dashboard overview

Feature Comparison

See what is included for everyone and what supporters unlock.

Unmanic is free and open source. Supporting it simply means helping ensure the future of the project, and no contribution is too small. You can unlock supporter features by helping out in a few easy ways:

GitHub

Log in with GitHub to link your profile.
Any commit to a project on Unmanic GitHub Org, even a small documentation fix, can bump your login to a supporter tier.

Discord

Log in with Discord to link your profile.
The Discord server awards reputation points for helpful participation. Earning one rep point per month can bump your login to a supporter tier. Join the Unmanic Discord.

Patreon

Log in with Patreon to link your profile.
Any Patreon supporter tier unlocks supporter status. Even the minimum tier of $1.50. Support via Patreon.

Features
Free
Supporter
Core file automation
Plugin installs and updates
Third-party plugin repositories and installs
Hardware accelerated processing
Workflow support for any file type
Pause and resume processing
Scheduling and worker scaling
Export/import library setups
Library locking and protections
File testing threads
Unlimited
Unlimited
Worker count
Unlimited
Unlimited
Maximum number of libraries
2
Unlimited
Maximum linked installations
3
Unlimited
Supporter-only plugin settings
Limited
Full access

Get Started Today

Unmanic is free and open source. Install it and start automating in minutes.

Ready to clean up and optimize your library? Follow the setup guide to deploy Unmanic and start running plugins right away.