Voice-first personal memory brain. Ask a question out loud, hear the answer in a warm ElevenLabs voice. Built at the ElevenLabs × Sauna Hack Night, July 2026.
- Auto-ingests Gmail + Slack on an hourly schedule
- Transcribes call recordings via ElevenLabs Scribe into searchable memory
- Voice Q&A — tap the orb, speak, hear the answer
- Source-aware search — ask "what's on Slack" and it searches Slack only
Sauna App runtime (Cloudflare Workers + Durable Object) · Hono + Drizzle ORM over app-owned SQLite · single-file React client with a glassmorphic UI · ElevenLabs TTS + STT via the Sauna proxy.
app.md manifest (visibility, hourly cron)
src/handler.ts API + Gmail/Slack sync + cron + voice
src/client.tsx voice-ask UI
src/schema.ts Drizzle schema
src/db.ts sqlite-proxy adapter
migrations/ generated migrations
public/index.html glassmorphic styles