An interactive AI Companion web application built using:
- Flask: Web framework
- Google GenAI Agent Development Kit (ADK): AI runner and session management
- ElevenLabs API: Natural Text-to-Speech (TTS) voice rendering
- Vanilla CSS & JS: Modern, clean, and responsive frontend UI
- Real-time conversation with an AI agent using ADK
- Dynamic Text-to-Speech playback using ElevenLabs voices
- Interactive and animated companion character interface
- Clone the repository and navigate to it:
git clone https://github.com/rezangit/AICompanion.git cd AICompanion - Run the initialization script:
./init.sh
- Set your environment variables (API keys):
source set_env.sh - Run the application:
python app.py