- videos rendered with FrameWright in the last hour
FrameWright

Search

Jump to a page or section

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.

4 scenesComputed pacingVertical-first$29 · was $49

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.

StoryHook
01StoryHook60150f

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

ChatPlay
02ChatPlay2402400f

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.

CutawayText
03CutawayText45120f

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

ChatEnd
04ChatEnd60150f

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 login
$framewright init chat-story
Open Claude Code and say: "Use the chat-story skill to make a chat story about <your story>"