← all repositories

cameronking4/openai-realtime-api-nextjs

A Next.js starter template for building voice AI applications using OpenAI's Realtime API via WebRTC.

445 stars TypeScript Chat AssistantsAgents
openai-realtime-api-nextjs
Not currently ranked — collecting fresh signals.
star history

This project provides a WebRTC-based voice streaming application that integrates OpenAI’s Realtime API with a Next.js 15 frontend. It includes a React hook that abstracts WebRTC handling for OpenAI connections, UI components with shadcn/ui and Tailwind styling, and tool-calling functionality with six example functions like getCurrentTime and launchWebsite. The application supports localization across English, Spanish, French, and Chinese.

Frequently asked

What is cameronking4/openai-realtime-api-nextjs?
A Next.js starter template for building voice AI applications using OpenAI's Realtime API via WebRTC.
Is openai-realtime-api-nextjs open source?
Yes — cameronking4/openai-realtime-api-nextjs is open source, released under the MIT license.
What language is openai-realtime-api-nextjs written in?
cameronking4/openai-realtime-api-nextjs is primarily written in TypeScript.
How popular is openai-realtime-api-nextjs?
cameronking4/openai-realtime-api-nextjs has 445 stars on GitHub.
Where can I find openai-realtime-api-nextjs?
cameronking4/openai-realtime-api-nextjs is on GitHub at https://github.com/cameronking4/openai-realtime-api-nextjs.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.