BigCommerce Voice Shopping

Cloudflare Workers mock-first agent scaffold

Mock mode ready. No microphone permission required.
Realtime commerce agent demo

Voice shopping that feels like a helpful store associate.

A polished conference-ready scaffold that simulates speech recognition, agent reasoning, BigCommerce product tools, product recommendations, text-to-speech, and cart actions from one standalone Worker.

AIChatAgentDurable Object conversation brain, shopper memory, tool orchestration.
RealtimeKitLow-latency WebRTC session, audio stream transport, interruption handling.
Nova-3 + Aura-1Workers AI speech-to-text and voice response path through Deepgram models.
bc-toolsTyped BigCommerce storefront/admin clients with deterministic mocks.
9:41 BC Assistant
Store ConciergeIdle, ready for a mock turn
en-US

Tap the mic or choose a prompt to simulate speech.

Cart0 items

No items added yet$0.00

Mock STT/TTS timeline

Shows the real path the demo will later replace with streaming audio events.

Deterministic
CaptureMock microphone receives shopper audio.
Nova-3 STTSpeech becomes transcript text.
Toolsbc-tools search and cart actions run.
Aura-1 TTSAssistant response becomes speech.

Architecture notes

Current demo is static and safe; the production path is intentionally visible.

Agent runtimePromote this shell to an Agents SDK AIChatAgent backed by a Durable Object for shopper state, conversation history, and cart IDs.
WorkersAgents SDK
Realtime audioUse RealtimeKit for WebRTC session setup, then stream audio frames to Nova-3 STT and Aura-1 TTS through Workers AI.
RealtimeKitWorkers AI
Commerce toolsAdapt bc-tools descriptors into AIChatAgent tools for product search, variant selection, cart mutation, and order handoff.
BigCommercebc-tools
Fallback modeKeep these deterministic turns available for conferences when Wi-Fi, microphone permissions, or model latency are risky.
Recorded flowOffline-safe

Transcript

Client-side simulation appends shopper and assistant turns with status changes.

Turn 0 / 4

Recommendations

Mock product cards mirror what BigCommerce Storefront search will return.