Skip to content

A voice ai game to discover who likes you, using Pipecat Cloud and Gemini Multimodal Live.

Notifications You must be signed in to change notification settings

daily-co/pipecat-crush-quest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipecat-crush-quest

A webrtc/voice AI game to discover who likes you <3

Built using Pipecat, Pipecat Cloud, Gemini Live, and Daily.

Demo

TL;DR: Talk to bots and ask for clues about who has a crush on you.

Start the quest here

Table of Contents


Directory Structure

  • /docs: files to publish game board website via Vercel
  • /game-board: code used to generate character images (Nano Banana) and QR Code.
  • /pc_bot: the Pipecat bot code. deploy to pipecatcloud from here.

Local Development

Dependencies

  • Python 3.10+
  • uv package manager
  • Gemini API Key
    • [required] permissions to use Gemini Live model gemini-2.5-flash-native-audio-preview-09-2025
    • [optional] permissions to use Nano Banana (to generate new character images)
  • Daily API Key
    • [required] for prod
    • [optional] for local dev

Setup

  1. Clone repo:
git clone https://github.com/daily-co/pipecat-crush-quest.git
cd crush-quest
  1. Set up a virtual environment and install dependencies:
cd pc_bot
uv sync
  1. Create an .env file and add API keys:
cp env.example .env

Configure Production

  • under construction *

Troubleshooting

About

A voice ai game to discover who likes you, using Pipecat Cloud and Gemini Multimodal Live.

Topics

Resources

Stars

Watchers

Forks

Contributors