lens edit
proGet the prompt, project and Figma file with monthly ($29 a month) or yearly ($249 a year). Plus tax where it applies.
An AI photo editor concept on a 1920 × 1080 stage that scales to the window and loops every 8 seconds. On a soft grey backdrop sit the wordmark, Chat / Edit / Compare tabs and Export; on the left a chat ("Change the light in this shot?" with the photo attached, "Sure. Drag the lens over the spot to start from.") above a library of four thumbnails; on the right a large photo card of a yellow cable car in blue fog, shown blurred and hazy, with frosted chips (the file name, 100%) and a tool bar (Lens, Brush, Expand, Erase, Undo) over it. A scripted cursor drags a 240 px glass lens, which shows the sharp photo magnified, from the lower left onto the cabin; on a click it locks and grows to 280 × 380. A prompt pill slides in, "golden hour, keep the fog" types out with a caret and is sent; a light sweep crosses the lens, and the golden-hour version blooms out of the cabin as a growing circle while the chips over the card warm with it. The lens then opens out to the whole card and the AI answers "Golden hour, fog kept." with Keep, Try dusk and Undo, before the first frame fades back. Every moment comes from one pure render(t) function that writes inline styles (window.__render(t), window.__MANUAL, ?rec), so any frame can be drawn on its own. Geist, Geist Mono and Instrument Serif, fixed film grain, a reduced-motion still.
what you get
- prompt
- Paste it into Claude, Codex, Kimi or Cursor to rebuild this template. Tested: we rebuild every template from its prompt before it goes live.
- project
- The Vite + React source code as a .zip, ready to run.
- figma file
- The editable design as a .fig file to import into Figma.
what's inside
- ai photo editor
- lens reveal
- before and after
- relight
- golden hour
- clip-path bloom
- prompt pill
- typing caret
- chat thread
- suggestion chips
- frosted glass chips
- tool bar
- thumbnail library
- light sweep
- scripted cursor
- film grain
- autoplay loop
- frame-exact recorder
stack
- react
- vite
- typescript
fonts
Geist, Geist Mono, Instrument Serif
Free fonts, linked in the prompt.
colors
- #B3B3B1
- #1C1D1F
- #FFFFFF
- #8D6D21
license
With monthly or yearly: personal and commercial work, client projects included. Don't resell or share the template, prompt or files.
read the license

