Skip to content

Add template-nextjs-deepgram-voice-agent: Realtime voice conversational agent with Deepgram, Convex, and Vercel AI SDK - #277

Open
admildo wants to merge 1 commit into
get-convex:mainfrom
admildo:add-template-nextjs-deepgram-voice-agent
Open

Add template-nextjs-deepgram-voice-agent: Realtime voice conversational agent with Deepgram, Convex, and Vercel AI SDK#277
admildo wants to merge 1 commit into
get-convex:mainfrom
admildo:add-template-nextjs-deepgram-voice-agent

Conversation

@admildo

@admildo admildo commented Feb 21, 2026

Copy link
Copy Markdown

This PR adds a new starter template for building realtime voice-based conversational agents and dynamic forms/surveys.

Highlights

  • Next.js App Router + Tailwind CSS (minimal styling, no shadcn/ui)
  • Convex for realtime database, auth and serverless functions/actions
  • Deepgram realtime speech-to-text streaming
  • Vercel AI SDK + OpenRouter for agentic question routing and natural language form generation
  • Optional Clerk authentication + Cloudflare Turnstile bot protection

Why add this template?
It fills a current gap: there are no voice/agent-focused templates in the collection yet, and this showcases a useful realtime AI + voice pattern using Convex as the DB.

My motivation
I really love Convex, think it's the perfect backend for building realtime agents and interactive AI experiences (realtime subscriptions + serverless functions make agentic flows feel magical).

I also enjoy teaching/sharing what I've learned, so I wanted to contribute to the Convex ecosystem by adding this voice agent template. Hopefully it helps other devs experiment with realtime voice + AI quickly and build some cool things faster!

Files overview

  • convex/ — schema + functions/actions for voice/agent logic
  • app/ — main voice UI
  • .env.local.example — all required keys with comments
  • README.md — Convex-style quick start instructions

Inspired by and adapted from https://github.com/admildo/kollect (cleaned up, restructured as a proper minimal starter).

Attachments / demo
LIVE DEMO:
https://kollect.admildomanuel.com

YT:
https://www.youtube.com/watch?v=Fb4rwBmxX2U

Happy to make adjustments at your request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant