Skip to content

Repository files navigation

Memories

A local iPhone app for rediscovering your photo library through time.

Overview

Memories reads the Photos library on the device and builds a more useful way to revisit it. Instead of treating the library as one endless grid, the app groups photos around dates, periods and recurring moments.

The app is fully local. There is no account, backend, cloud processing or analytics service.

Core principles

Area Decision
Platform iOS 26+
UI Native SwiftUI and Liquid Glass
Storage Local SwiftData metadata
Photo access Apple Photos framework
Analysis Vision and Apple frameworks
Network None
Accounts None

Memories keeps references and computed metadata. Original photos remain in the Photos library.

Features

  • Browse memories by date and time period
  • Surface older photos without manually searching the library
  • Work with Full and Limited Photos access
  • Index without downloading iCloud originals
  • Keep all analysis on the device
  • Support native iOS navigation and Liquid Glass components

Project layout

Memories.xcodeproj
Memories/
  App/
  DesignSystem/
Support/
Scripts/
Docs/
.github/workflows/

Memories/ is the synchronized Xcode root group so new Swift files do not require manual project edits.

Building

Requirements:

  • Xcode 26
  • iOS 26 SDK
  • iPhone simulator or device

Open Memories.xcodeproj and run the app normally.

Development can also be verified through GitHub Actions. The CI workflow builds the app, launches it in a simulator and captures screenshots for visual review.

To regenerate the app icon:

python Scripts/make_app_icon.py

Privacy

Memories contains no network layer. Photos and generated metadata stay on the device.

About

A local iPhone app for rediscovering your photo library through time.

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages