← All work
Creative AI 2026

Kathaweaver

A grandmother from your own culture, telling your child a story.

The problem

Generic AI bedtime stories lack cultural rooting and continuity — they don’t sound like anyone’s grandmother, and they forget last night’s tale.

How it works

A Cloudflare Worker that generates ongoing personalized children’s stories narrated by a culture-specific grandmother persona chosen by country — Dadi, Nonna, Obaachan, Yiayia and ~18 more — each with a locked setting, sensory palette, opening style, moral goal, and mapped ElevenLabs voice. Story state persists per session in Workers KV so the tale continues across nights.

Key features

  • ~19 country-specific narrator personas with locked cultural voice and morals
  • Multi-chapter continuity via Workers KV session state
  • Per-persona ElevenLabs voice mapping
  • Runs entirely on the Cloudflare edge

Architecture

A single Cloudflare Worker with Workers AI for text, a country→narrator map driving the persona, ElevenLabs for voice, and KV for per-session continuity.

Stack

Cloudflare Workers Workers AI Workers KV ElevenLabs TypeScript