Immich Memories
Turn your Immich photo library into video memories. Automatically.
You point it at your Immich instance, pick a time period (or a person, or a trip), and it does everything: downloads the videos, finds the best scenes, throws out the duplicates, detects where you traveled, generates a title, adds AI music, and renders a final video. No cloud. No subscription. Your hardware, your data.
What comes out
A polished memory video with:
- Smart cuts from your best clips, scored by visual interest, motion, faces, and audio
- Animated satellite map flying from home to your destination (for trip memories)
- AI-generated title that actually describes the trip: "Sous les falaises de la Saxe" instead of "TWO WEEKS IN GERMANY"
- AI music that matches the mood of your clips (ACE-Step or MusicGen)
- Smooth transitions with crossfades timed to the music

What it connects to
Your self-hosted Immich server. That's it. No Google, no Apple, no cloud APIs. Everything runs locally:
- Video analysis on your GPU (NVIDIA, Apple Silicon, Intel, AMD)
- LLM analysis via Ollama or any OpenAI-compatible server (mlx-vlm, vLLM, Groq)
- Music generation via ACE-Step or MusicGen (local or API)
Memory types
| Type | What it does | Example |
|---|---|---|
| Year in review | Best moments from a full year | "2024: A Year to Remember" |
| Monthly highlights | Best of a specific month | "August 2024" |
| Person spotlight | Clips featuring a specific person | "Alice Through the Years" |
| Multi-person | Moments with multiple people together | "Alice & Bob, 2025" |
| Trip memory | GPS-detected trip with map animation | "Aosta Valley, July 2021" |
| Season | 3-month seasonal highlights | "Summer 2024" |
| On This Day | Anniversary compilation | "This Day, 3 Years Ago" |

The 4-step wizard
The web UI walks you through 4 steps:
- Configure: pick your memory type, time period, and person
- Analyze: the pipeline downloads clips, scores them, detects duplicates, selects the best
- Preview: see the LLM-generated title, choose your music, adjust settings
- Generate: render the final video with map animation, title screens, and music


Or use the CLI for automation and scripting.
Get started
Head to the Quick Start.