Chat Story
Authentic iMessage chrome — bubbles with tails, typing indicators, tapback reactions, read receipts — with every message timed to reading pace automatically. The storytime format that dominates Shorts and TikTok, assembled from a JSON conversation.
Example render
the landlord text · 62s · vertical
wrong number, right friend · 47s · vertical
the passive-aggressive roommate · 48s · vertical
gerald has my burrito · 49s · vertical
What it's for
- Storytime shorts and POV skits
- Product stories told as conversations
- Serialized 'part 2' content that retains
- Meme-format marketing that feels native
The 4 scenes
A closed catalog — the agent picks from these, never invents new ones.

Full-screen setup card before the chat begins: a bold hook line on black with a subtle vignette, and an optional small sub-line.

The core scene: a full iMessage thread plays out bubble by bubble with typing indicators, tapback reactions, and a bottom-anchored auto-scrolling feel. Timing is computed internally from reading pace — you supply messages, not frames.

A mid-story reaction beat: one short line huge on black, with an optional row of reaction emoji popping in beneath it.

Closing card: a follow-for-part-2-style line and an optional handle in a pill. Fully settled for the last 20 frames.
Install & run
framewright loginframewright init chat-story