Pixels

Your Photos, Not Theirs

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.

Native iOS Immich 2.x & 3.x Self-Hosted
Download on the App Store Explore Features

Features

The things you'll reach for every day.

๐Ÿ“ฑ

At Home on iOS

The gestures you know from Apple Photos. Long press to peek. Pinch to resize the grid.

๐Ÿ”„

Automatic Backup

Photos and videos reach your server on their own, at home or away. Older ones follow behind.

โœจ

Smart Albums

Pick a rule such as a person, place or year. The album fills itself and stays current.

๐ŸŽž๏ธ

Memories

Your past, full screen. Photos drift and clips run with sound. Any album can play as a slideshow.

๐Ÿงน

Free Up Space

Removes the phone's copies once your server has them. Your library looks the same.

โšก

A Fast, Fluid Timeline

Years of photos scroll smoothly. The date scrubber lands you on any month.

๐Ÿ”

Smart Search

Search what's in the picture. Try "beach sunset". Or jump to a person, place or date.

๐Ÿ‘ฅ

Partner Sharing

Your partner's shared photos sit in your timeline. Or browse their library on its own.

What's Inside

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

Tech Stack

Built with modern, battle-tested technologies for reliability and performance.

SwiftUI

Native iOS interface

Kotlin Multiplatform

Networking, sync & domain core

Ktor

HTTP client with URL failover

SQLDelight

Local persistence

Nuke

Image loading & caching

SKIE

Kotlin โ†” Swift async bridge

Architecture

Swift-first UI on a shared Kotlin core, with a durable four-lane sync engine.

๐Ÿ“ฑ iOS App

SwiftUI views, observable ViewModels, navigation & image loading

โ†•

๐Ÿ“ฆ Shared Kotlin Core

Networking, persistence, sync engine, repositories & use cases โ€” bridged to Swift async via SKIE

โ†•

โ˜๏ธ Immich Server

Self-hosted photo management backend