GhostFrame icon

Web app · Photo And Video

GhostFrame

One photo a day, ghosted over the camera so every frame lines up

Start a film for your face, your plant or your renovation, shoot with yesterday's frame faded over the live view at 10–60%, then play the whole stack back at 4–60 fps and download a contact sheet. Everything unlocked, no account, nothing uploaded.

Sign in to open it → Free account · takes 10 seconds with Google

Stored in your browser only. Nothing you do in the web version is sent to our servers. Clear your browser data and it's gone — so export a backup from the in-app menu if you want to keep it.

GhostFrame web app — screen 1
GhostFrame web app — screen 2
GhostFrame web app — screen 3

In your browser

What you can do in GhostFrame on the web

1

Ghost-overlay camera

Your browser's camera with the previous day's frame composited on top at an opacity you set, plus a thirds grid and a front/back switch — so today's shot matches without measuring.

2

Parallel films

Track a plant, a self-portrait and a renovation as separate films side by side, each with its own subject, colour, day count and shooting slot.

3

Day-numbered timeline

Every frame in a grid labelled Day 1, Day 2, Day 3, with the span, start date and frame count — tap any frame to open it full width and step through the days.

4

Timelapse player

Play the stack in the page at anything from 4 to 60 fps, scrub it, loop it, and see the runtime the film would have as a video.

5

Contact sheet and frame list

Download up to 24 frames as one SVG contact sheet, a CSV of every frame with its day and capture time, or copy a one-line summary of the film.

6

Streak and shooting days

A day streak across every film, how many films you have already shot today, and a twelve-week heatmap of the days you showed up.

Screens

Every screen, rebuilt for the browser

  1. 1

    Films

    Today's count, day streak, and a card per film with its latest frame, day count and a Shoot today button.

  2. 2

    Timeline

    Frames, span and start date, the day-numbered grid, and the film's daily reminder slot.

  3. 3

    Timelapse

    The stack playing back with a scrubber, frames-per-second and loop controls, and the contact-sheet download.

  4. 4

    Shoot

    The live camera with yesterday's frame ghosted on top, an opacity slider, the thirds grid and the shutter.

  5. 5

    Frame

    One frame full width with its day number, capture time and source, and previous/next day navigation.

  6. 6

    New film

    Name the film, pick its subject and colour, and set the daily shooting slot.

  7. 7

    Streak

    Day streak, films shot today, a twelve-week heatmap, and every recent frame across all films.

  8. 8

    Settings

    Default ghost opacity, thirds grid, playback fps and loop, backup, sample data and erase.

Try it with sample data: Loads three films — Monstera glow-up (12 days), Daily self-portrait (10 days) and Kitchen reno (8 days) — with 30 stacked frames whose subject grows and lightens across the run, each with its own reminder slot. You can start fresh at any time.

Ready? It's free.

Sign in once and every All Things AI web app opens instantly. No install, no subscription, no data leaving your browser.

Sign in to open →

Your say

Is GhostFrame useful? Tell us what to build next.

0
0 up · 0 down

Sign in to vote.

Tell us what to build next.

Sign in to leave a comment or vote — it takes a few seconds.

Sign in to comment

No comments yet — be the first to say what this app should do next.

Questions

Is the web version of GhostFrame free?+

Yes. Sign in with a free All Things AI account and use every screen — no subscription, no in-app purchases.

Where is my data stored?+

Only in this browser's local storage. Nothing you enter is sent to our servers, so we can't see it, back it up, or restore it. Clearing site data, a private window, or another device starts empty. Export a backup from the in-app menu to keep it.

Do I need an account?+

You can read about the app without one, but you must sign in to open it. Sign-in is free and takes a few seconds with Google.

How is the web version different from the GhostFrame iPhone app?+

The Shoot screen asks for your browser's camera. If you allow it, the live view is ghosted with the previous frame and the shutter saves a compressed still in this browser — the video stream and the photo never leave the page and are never uploaded. If there is no camera, or you decline, you can still stack today's frame and GhostFrame draws it from the film's own subject and colour. Camera frames are stored as compressed stills inside this browser's storage, so a very long film can run out of room — the iPhone app writes full-resolution JPEGs to disk instead. There is no video export: the timelapse plays in the page and downloads as an SVG contact sheet plus a CSV frame list, where the phone writes a real 1080 × 1920 MP4 to your camera roll. A browser tab cannot post a daily notification, so the reminder time is kept as your intended shooting slot rather than an actual nudge. The 1.2 Captions feature, which burns subtitles into a video file, is iPhone-only. Films and frames are stored in this browser only; clearing site data erases them, and they do not sync to your phone.

More apps you can try in your browser

All web apps →