Agent Voice Chat
Description
TypeScript SDK and CLI for building AI agents that autonomously join, listen, and speak in X/Twitter Spaces. Supports multiple LLM providers (OpenAI, Claude, Groq), speech-to-text (Whisper, Deepgram), text-to-speech (ElevenLabs, OpenAI), multi-agent coordination, middleware pipelines, and a real-time admin dashboard. No Twitter API approval needed
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
agent-voice-chat
Add multi-agent AI voice conversations to any website in minutes [](https://nodejs.org)
Users speak into their mic. AI agents listen, think, and talk back — in real time. Multiple agents can take turns in the same conversation, each with their own personality and voice.
Features
- Multi-agent voice conversations — multiple AI agents with distinct personalities in one room
- Multiple LLM providers — OpenAI Realtime, OpenAI Chat, Claude, Groq
- Embeddable widget — add voice chat to any site with one
tag - React & Vue components — first-class framework support
- Real-time voice with WebRTC — sub-200ms latency with OpenAI Realtime
- Flexible audio pipeline — STT + LLM + TTS for non-realtime providers
- Customizable agents — define personality, voice, avatar, and theme per agent
- Room-based isolation — multi-tenancy with independent conversation state
- Full REST API — manage agents, rooms, and messages programmatically
Quick Start
Option 1: Self-host the server
git clone https://github.com/nirholas/agent-voice-chat.git
cd agent-voice-chat
npm install
cp .env.example .env # add your API key(s)
npm start
Open `http://localhost:3000` and start talking.
Option 2: Embed anywhere (no framework needed)
The widget is not on npm yet, so build it from this repo and host the bundle yourself:
cd packages/widget && npm install && npm run build
# copy packages/widget/dist/agent-voice-chat.min.js next to your site's assets
A floating voice chat button appears on your page. That's it.
Option 3: React
`@agent-voice-chat/react` is not published to npm yet. Install it from a clone (`npm install /path/to
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI