Alexandria indexes, organises, and surfaces one person’s on-disk media and documents — audio, movies and series, saved HTML pages, Markdown and text files, PDFs and e-books, comic books, images, and browser bookmarks.
It records metadata plus a path and a content hash. It never re-encodes, duplicates, or relocates a file.
Index what you own
Point Alexandria at a folder. It walks it, classifies every file by type, hashes its bytes, and keeps the catalog current across re-scans.
Read, watch, and listen
Video with seeking, subtitles, and audio tracks. A persistent audio player. PDFs, e-books, comic books, images, saved HTML, and rendered Markdown.
Organise it your way
Collections, watchlists with per-episode progress, and reading lists with per-issue progress — across the whole catalog.
One local application
The desktop front-end links the Rust core in process. No server, no cloud, no synchronisation, and nothing to configure after you install it.
Your files stay yours
Deletion is two-phase — soft delete, then restore or purge — and removing a file from disk always takes a separate, explicit action.
One core, two surfaces
A REST/JSON server and a C ABI share the same Rust domain library, so the two transports cannot drift apart.