A native iOS photos app for Immich. Your timeline, albums, memories and search on iPhone, iPad and Mac. Everything stays on the server you run.
The things you'll reach for every day.
The gestures you know from Apple Photos. Long press to peek. Pinch to resize the grid.
Photos and videos reach your server on their own, at home or away. Older ones follow behind.
Pick a rule such as a person, place or year. The album fills itself and stays current.
Your past, full screen. Photos drift and clips run with sound. Any album can play as a slideshow.
Removes the phone's copies once your server has them. Your library looks the same.
Years of photos scroll smoothly. The date scrubber lands you on any month.
Search what's in the picture. Try "beach sunset". Or jump to a person, place or date.
Your partner's shared photos sit in your timeline. Or browse their library on its own.
Everything available in the app today.
| Feature | iOS |
|---|---|
| Browse & Navigate | |
| Photo & Video Timeline with Date Scrubber | |
| Albums, Memories, People & Places | |
| Smart Search (content, people, places, dates) | |
| Pinch to Change Grid Density | |
| Viewing | |
| Full-screen Viewer with Zoom & Hero Transitions | |
| Video & Live Photo Playback | |
| Photo Details, EXIF Data & Map | |
| Drag to Dismiss & Filmstrip Navigation | |
| All Memories Feed & Album Slideshow | |
| Sync & Storage | |
| Background Photo & Video Upload to Immich | |
| Instant Capture (new photos appear immediately) | |
| Free Up Space (verified byte-identical reclaim) | |
| Cross-device Duplicate Detection | |
| Sync Progress, Pause & Resume | |
| Offline Browsing with Local Fallback | |
| Photo Actions | |
| Favorite, Archive, Trash & Restore | |
| Crop & Edit with Save as New or Replace | |
| Share, Download & Copy Immich Link | |
| Optimistic Updates with Durable Offline Queue | |
| Albums & Sharing | |
| Smart Albums (rule-built, auto-updating) | |
| Create, Manage, Pin & Sort Albums | |
| Batch Actions via Multi-select | |
| Partner Photos in Timeline or Separate Browse | |
| Connectivity | |
| Automatic Home / Away Server URL Failover | |
| Immich 2.x & 3.x Server Support | |
Built with modern, battle-tested technologies for reliability and performance.
Swift-first UI on a shared Kotlin core, with a durable four-lane sync engine.
SwiftUI views, observable ViewModels, navigation & image loading
Networking, persistence, sync engine, repositories & use cases โ bridged to Swift async via SKIE
Self-hosted photo management backend