A Realtime AI bot that watches Kick.com livestreams and chats naturally in the stream's chat by understanding what's happening on screen and what's being said.
- Watches the stream video and listens to audio in real-time
- Uses Google's Gemini AI to understand what's happening in the stream
- Generates relevant chat messages based on the stream content
- Automatically types messages in Kick.com's chat interface
- Clone the repository
- Install requirements:
pip install -r requirements.txt
- Create a
.envfile with your Google API key:GOOGLE_API_KEY=your_key_here - Ensure the
kick_uifolder contains necessary UI element screenshots - Create a
promptsfolder with required prompt files:message_style_prompt.txtgoal_prompt.txtsystem_prompt.txt
- Open a Kick.com livestream in your browser
- Ensure the chat is visible on the right side
- Run the script:
python main.py
- The bot will automatically verify chat access and begin monitoring the stream.
- Keep the stream window visible and chat accessible
- The bot requires chat permissions (follow streamer if needed)
- Debug screenshots are saved to
debug_inputfolder