Cassidy is a cute 2d talking avatar. She can talk with you live using gemini-2.5-live.
![]()
- Clone the repository:
git clone https://github.com/HemantKumar01/Cassidy-Talking-Avatar.git cd Cassidy-Talking-Avatar - Install the required packages:
npm install
- Create a
.envfile in the root directory and add your Gemini API key:NEXT_PUBLIC_GEMINI_API_KEY= NEXT_PUBLIC_FIREBASE_API_KEY= NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN= NEXT_PUBLIC_FIREBASE_PROJECT_ID= NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET= NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID= NEXT_PUBLIC_FIREBASE_APP_ID= - Start the development server:
npm run dev