Public demo — no Google sign-in, no mic, no private data.
Open full app →
Xylaphone Tango
Voice PWA · Groq primary · Grok fallback · streaming NDJSON · device topic cache
D
Demo User
demo@xylaphonetango.com · 3/25 topics · Free
Tap Play to stream a sample reply from the Worker
YOU
What is Xylaphone Tango?
AGENT
Waiting for demo stream…
Sample topic cache (per device)
- 06/20 · dentist checkup
- 06/22 · weather seattle
- 06/25 · voice agent demo
Stores dates + topics only — not full chat transcripts.
Architecture
- App: https://xylaphonetango.com (Cloudflare Pages)
- API: voice-agent-backend.7zzkwwb7hd.workers.dev (Cloudflare Worker + D1)
- Auth: Google Sign-In (GSI) — required for chat; this page is public
- LLM: Groq Llama 3.1 8B instant → xAI Grok 4.3 fallback
- Streaming:
application/x-ndjsontokens + done event - Public demo API:
GET /demo(no auth) — same stream format - Voice: Web Speech API (browser STT + TTS) — not available to crawlers
Paste this page or /demo.html into Grok Chat for layout + architecture.
For code review, share the GitHub repo or paste public/index.html and src/index.ts.