Meet GhostFrame — Photo-a-day, perfectly stacked
Photo-a-day, perfectly stacked
Photo And Video
GhostFrame
Photo-a-day, perfectly stacked
Free. All features included.
No subscription, no in-app purchases, no paid tiers. Everything you see in this post works the moment you install it.
What GhostFrame does
Free. All features included. No subscription, no in-app purchases, no paid tiers — everything works the moment you install it.
Echo Frame turns one photo a day into a film of your life. Pick a subject — your face, your kitchen renovation, the apple tree out back, your toddler — and shoot it from the same angle every day. Echo Frame fades yesterday's photo over the live camera so you nail the alignment in seconds, then stitches every shot into a smooth timelapse you can share.
Why it's different: • Ghost-frame alignment — yesterday's shot is faintly overlaid on the live viewfinder, so the framing matches without measuring or guessing • Multiple projects — track your face, your plant, and your renovation as separate films, side by side • Instant timelapse — composed on-device at 4 to 60 fps with optional bundled music; no upload, no waiting, no account • Local-first by design — every photo stays on your phone, nothing uploads, nothing is tracked, the app works on airplane mode • Gentle daily reminder — pick a time, get one nudge, never see a streak shamer
Unlimited projects, unlimited film length, bundled instrumental tracks, 1080p export — no watermark, no subscription, no account.
A year from now you won't remember today. Start a frame, and your future self will press play.
A look inside
Tap any shot to see the full-resolution version.
What's in it
- Project list — Home screen showing all of the user's photo projects as cards with the latest thumbnail, day count, and a giant tap-to-shoot button.
- New project sheet — Create a project with a name, a reminder time, and (optionally) an initial photo. Stored via SwiftData.
- Ghost-overlay camera — Custom AVCaptureSession preview with the previous day's photo composited above the live feed at adjustable opacity (10-60%). Tap shutter, photo saves to disk, project entry appended.
- Project timeline — Scrollable grid of all photos in the project, with day-number labels. Tap a photo to see it full-screen with swipe between days.
- On-device timelapse export — AVAssetWriter composes the project's photos into an MP4 at user-selected fps. Optional bundled music track. Saves to Photos library via PHPhotoLibrary.
- Daily reminder — Local UNUserNotification scheduled per project at the user's chosen time. No server, no push token.
Why we built it
People want to make same-spot timelapses (face, baby, plant, project) but their daily photos drift in framing, the result looks jittery, and existing apps either require an account, sync to a server, or skip alignment entirely.
What makes it different
Live ghost-overlay of the previous day's photo on the camera preview means frames actually line up — most competitors only stack what you shot, they don't help you shoot.
Who it's for
Visual journalers, time-lapse curious, and anyone trying to remember what they looked like last spring.
In one line: Photo-a-day, perfectly stacked
Try it
Head to the GhostFrame app page for the full feature list, info table, and support links.
Found a bug, have a feature request, or want to share how you use GhostFrame? Comments are open below — anonymous is fine.






0 comments
No comments yet — be the first.
Leave a reply
Anonymous comments welcome. Name + email are optional and never shown publicly with your email.