Imadeo is a home for everything you have ever shot — organised by date, by who is in it, and by what it shows. It runs on hardware you own, and your library never leaves it.
Aug 5, 2026
Nov 21, 2025
Built around the way people actually look for a picture: roughly when it happened, who was there, or what was in the frame.
Photos group by the day they were taken, with a year rail down the side so a jump to 2013 is one click, not a minute of scrolling.
Faces are detected and clustered as photos arrive. Name someone once and every picture of them is grouped — merge, split, or correct a wrong match at any time.
Describe the shot — "a dog on a beach" — and get results without a single tag or filename. Filenames, dates, albums and folders are searchable too.
Perceptual hashing finds re-saved, resized and re-sent copies of the same shot — not just identical files — and groups them so you choose what to keep.
Upload a folder and its structure comes across intact. Albums sit alongside, so curated sets and the original tree can both exist.
Invite family by email, or create local accounts directly. A locked area keeps private photos out of the main timeline.
Every part of Imadeo runs on your machine — including the parts that recognise faces and understand what a photo shows.
Photos uploaded to anyone else's cloud
Face and image recognition run locally — no external API, no per-photo cost
Files stay in a plain folder you can back up, move, or walk away with
Imadeo runs wherever Docker does — a NAS, a home server, or the machine already under your desk.
The full stack — app, database, queue and the machine-learning worker — in one compose file. Works on Synology, Unraid, TrueNAS and any Linux box.
Available now Installation guideInstall from the shell with the compose file, or wait for the catalog app to land under Apps → Discover with the library dataset picked from a form.
Available now Installation guide