Discover and explore top open-source AI tools and projects—updated daily.
ChatGPT-powered AI assistant for WebRTC conference calls
Top 96.6% on SourcePulse
This repository provides KITT, a real-time AI assistant powered by ChatGPT that integrates into WebRTC conference calls. It's designed for users who want to add intelligent voice-based interaction to their video conferencing experiences.
How It Works
KITT comprises two services: a Next.js-based video conferencing frontend (meet
) and a Go-based backend (lkgpt-service
). The backend leverages GCP's speech-to-text and text-to-speech, along with ChatGPT, to process audio, generate responses, and speak them back to participants in a conference call. This architecture enables seamless, real-time conversational AI within a familiar video call interface.
Quick Start & Requirements
GOOGLE_APPLICATION_CREDENTIALS
JSON.meet
service: cd meet/
, copy .env.example
to .env.local
, fill details, run yarn install && yarn dev
.lkgpt-service
: cd lkgpt-service/
, copy config-sample.yaml
to config.yaml
, fill details, run go run /cmd/server/main.go --config config.yaml --gcp-credentials-path gcp-credentials.json
.curl -XPOST http://localhost:3001/join/<room_name>
.Highlighted Details
Maintenance & Community
The repository is marked as archived, indicating it is no longer actively maintained. The description mentions "KITT V2 is here! We launched a new version of KITT built with Agents Framework," suggesting a successor project may exist.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
The project is archived, meaning it is not actively maintained or updated. The local setup requires manual intervention to spawn the AI participant, as webhooks are not configured for local development environments.
1 year ago
Inactive