Built from the ground up to be the heart of your media collection. Runs on a Mac you already own. Free, native, and completely yours.
Deep dives
RexyServer doesn't just hit one metadata provider and hope for the best. It runs a configurable ladder across a curated set of sources — dedicated providers for comics, manga, audiobooks, and novels, with general-purpose fallbacks to catch anything else — and picks the best match using rules you can edit.
Every result is embedded back into the file itself. CBZ files get a ComicInfo.xml. EPUBs get a proper OPF block. M4B and MP3 audiobooks get ID3 tags written in place. PDFs get document properties. Your library stays portable — even if RexyServer disappeared tomorrow, the metadata stays with the files.
Manual overrides at every level: pin a specific match, edit any field, or drop in your own cover. The server always respects your choices over what a remote source returned.
RexyServer ships with TLS by default, certificate fingerprints pinned by each client at pair time. There is no shared 'all clients trust this' certificate authority — pairing is what establishes trust, and revoking it is one tap in the dashboard.
Destructive admin operations require a fresh TOTP code from your authenticator app. Even if a paired client is compromised, it can't wipe your library or escalate to another user.
RexyServer doesn't expose itself to the public internet — by design. There's no "turn on remote access" toggle, no port-forwarding instructions, no reverse proxy to configure. For access while traveling, install Tailscale on the server Mac and on each device that needs remote access. The local LAN keeps working exactly the same either way, and per-device keys mean you can grant remote access to one phone and not another.
RexyServer is a direct download — not an App Store app. Drag it into your Applications folder, launch it once, and a menu bar app appears. From there you point it at your library folders and you're done.
The first scan walks your library, fetches metadata, and caches covers. Subsequent scans are incremental — only changed files get reprocessed. Even very large libraries are usable within minutes.
Bonjour means RexyRead and RexyListen find your server automatically the first time you open them on the same network. Pairing is one QR scan away.