Skip to main content

Why this exists

My son's birthday was coming up. I had 400 clips in Immich and wanted a recap of his year.

I opened Premiere, imported 40 clips, dragged them onto a timeline and added crossfades. Two hours later I had 90 seconds of mediocre output and 360 clips I hadn't looked at. Never finished it.

Immich already handled storage and search. I wanted help with the hours between having the clips and having a film I'd show my family.

Immich Memories does that first edit: find the stories, choose their pictures, keep them in order, add titles and music. I review the cut and change the shots I disagree with. There is no editing timeline; there is a contact sheet and a finished film.

It works beside Immich on a plain NAS. Extra models are optional. Make your first film.

Whose memories?​

I'm a white, middle-aged Belgian man and a father in a heterosexual relationship. I built and tested this through my own view of life. That shapes the assumptions, even when I try to spot them.

The goal is to support all families and households. I try to keep the wording inclusive; the behavior needs examples too. The holiday defaults currently reflect Western Europe. They are a starting point, not a rule about what deserves a memory.

If your household, relationships or celebrations don't fit, tell me what should happen. Code changes are welcome and appreciated. I'll need examples and help from the people requesting them to check that the result works as intended. You don't need to share private family photos.

Built with AI​

Claude and Codex write most of the code. I decide what a good film is, test the output and debug what breaks. The disclaimer explains the checks and the limits.

How this was built tells the longer story: the experiments, the failures and the decisions that shaped the product.

Codebase architecture explains the current parts and how they fit together.