voice + swipe · the pattern, not a template

Build a voice-narrated swipe feed — the right way.

A TikTok-style vertical feed where a voice agent narrates the card you're on and shuts up the instant you swipe. The engine is open source. The lessons that make it feel right — the ones that don't leak in a screenshot — are the kit.

MIT engine · founding price through Aug 1, 2026 · free updates

▶ demo
a 20-second clip goes here — swipe, and the agent narrates
the problem

A swipe feed is the inverse of a normal voice assistant. There, the user speaks and waits. Here, the agent must narrate the on-screen card the instant it lands — and go silent the moment you swipe again.

Short hooks

Narrate in a 3–4 second hook, not a paragraph. A card that takes ten seconds to describe is a card the user already swiped past.

Hard interrupt

On swipe, cut the audio instantly and re-narrate the new card. A soft fade reads as the agent ignoring you.

~450ms debounce

A fast scroll fires a flood of updates. Un-debounced, they starve the user's turn — and the agent stops being able to hear you.

what's inside — the whole product, visible

Free nodes open. Paid nodes locked but titled.

Every part of the product, laid out. Open the free ones and read the real code. The locked ones show you exactly what you'd get — because the title is the point.

🔓 free · open code ✉️ free · drop an email 🔒 in the kit

Battle-tested = shipped and survived production. Would-do-differently = an informed correction. Both are in the kit; they're labeled so you always know which is which.

what it actually costs to run

Real numbers, not a value-claim widget.

$6.21 for 526 listings extracted (0 Firecrawl, after the compaction fix)the cost-control worked example, in the kit
~$0.085/min all-in for live voice (TTS + the LLM pass-through)metered by connected duration, not talk time
$5–8/mo for the paid civic-source tier; RSS is freethe sourcing playbook, in the kit
free ≤1,500/day for grounded voice lookups (Gemini + search)the honest-refusal pattern, in the kit
how long it took

"Three weeks in at roughly 20% focus — and only that fast because I reused prompts from an earlier ElevenLabs→Bubble build. Without that head start: one to two days planning, several days testing, several more optimizing."

— the builder. The kit is that head start.

honest limits — read before you buy

What you still have to bring.

get it

Free to start. The kit when you're serious.

Engine
Free
The open-source swipe engine, auth, bookmarks, the cache template, and the gated token-mint pattern. MIT. No email wall.
Clone it ↗
Written teardown
Free
The narration-sync essay, the two-halves architecture, the token-mint reasoning, the method. Drop an email, get a link.
Email me the teardown
The Kit
$199 $299
founding price through Aug 1, 2026
The 25 gotchas, the prescriptions, the register scripts, the sourcing + cost playbooks, the tuned prompt (redacted), and the charting set. Invite per buyer. Free updates.
On sale soon
Coaching
Talk
Stuck somewhere the docs can't reach? Book time and build it together.
Enquire
free · written teardown

Get the teardown by email

The narration-sync problem, the architecture, the method — the parts that aren't code. One email, one link, no spam.