Skip to content

An open-source AI assistant for interacting with your Bond Home system.

License

Notifications You must be signed in to change notification settings

bondhome/chat-with-bond

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat with Bond

Chat with Bond is an open-source web application that connects with Bond servers and ChatGPT. Optionally, you can use ElevenLabs to give the assistant a realistic human voice.

You can self-host with Docker.

Powered by the new ChatGPT API from OpenAI, this app was forked from Chat with GPT by cogentapps. It is developed using TypeScript + React. We welcome pull requests from the Bond community!

Features

  • [TODO] Control your Bond devices.
  • [TODO] Configure your Bond system.
  • 🚀 Fast response times.
  • 🔎 Search through your past chat conversations.
  • 💬 Give the AI a realistic human voice by connecting your ElevenLabs text-to-speech account, or using your browser's built-in text-to-speech.
  • 🎤 Speech recognition powered by OpenAI Whisper.
  • ✏️ Edit your messages
  • 🫰 Pay for only what you use with the ChatGPT API.

Bring your own API keys

OpenAI

To get started with Chat with GPT, you will need to add your OpenAI API key on the settings screen. Click "Connect your OpenAI account to get started" on the home page to begin. Once you have added your API key, you can start chatting with ChatGPT.

Your API key is stored only on your device and is never transmitted to anyone except OpenAI. Please note that OpenAI API key usage is billed at a pay-as-you-go rate, separate from your ChatGPT subscription.

ElevenLabs

To use the realistic AI text-to-speech feature, you will need to add your ElevenLabs API key by clicking "Play" next to any message.

Your API key is stored only on your device and never transmitted to anyone except ElevenLabs.

License

Chat with Bond is licensed under the MIT license. See the LICENSE file for more information.

About

An open-source AI assistant for interacting with your Bond Home system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 66.9%
  • CSS 31.3%
  • Other 1.8%