๐๏ธ๐ค Micdrop: Real-Time Voice Conversations with AI
August 12, 2026 ยท View on GitHub
Micdrop website | Documentation | Demo
Micdrop is a set of open source Typescript packages to build real-time voice conversations with AI agents. It handles all the complexities on the browser and server side (microphone, speaker, VAD, network communication, etc) and provides ready-to-use implementations for various AI providers.
@micdrop/client
The browser implementation of Micdrop.
It is framework agnostic, you can use it with React, Vue, Angular or any other framework. See demo-client for a complete example with React.
For server implementation, see @micdrop/server.
Features
- ๐ค Real-time microphone recording and playback
- ๐ฃ๏ธ Voice activity detection (VAD)
- ๐ Devices selection and testing
- ๐ Full state and events for UI integration
- ๐ WebSocket-based audio streaming
Installation
npm install @micdrop/client
If you're using React, you can also install @micdrop/react package to get a ready-to-use React hooks.
Quick Start
import { Micdrop } from '@micdrop/client'
// Start a call
Micdrop.start({
url: 'wss://your-server.com/call',
})
Documentation
Read full documentation of the Micdrop client on the website.
License
MIT
Author
Originally developed for Raconte.ai, created and open sourced by Godefroy de Compreignac