├── .gitignore ├── LICENSE ├── README.md ├── ai studio api key.png ├── backend ├── main.py └── requirements.txt ├── frontend ├── .gitignore ├── app │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components.json ├── components │ ├── gemini-playground.tsx │ └── ui │ │ ├── alert.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ └── textarea.tsx ├── eslint.config.mjs ├── lib │ └── utils.ts ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg ├── tailwind.config.ts └── tsconfig.json └── standalone ├── config_gui.py ├── gemini_connection.py ├── requirements.txt ├── standalone.py └── voice_activity_detector.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/README.md -------------------------------------------------------------------------------- /ai studio api key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/ai studio api key.png -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/backend/main.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/app/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/app/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/app/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/app/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/app/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/components/gemini-playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/gemini-playground.tsx -------------------------------------------------------------------------------- /frontend/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/alert.tsx -------------------------------------------------------------------------------- /frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /frontend/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/lib/utils.ts -------------------------------------------------------------------------------- /frontend/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/next.config.ts -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/public/file.svg -------------------------------------------------------------------------------- /frontend/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/public/globe.svg -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/public/window.svg -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /standalone/config_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/standalone/config_gui.py -------------------------------------------------------------------------------- /standalone/gemini_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/standalone/gemini_connection.py -------------------------------------------------------------------------------- /standalone/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/standalone/requirements.txt -------------------------------------------------------------------------------- /standalone/standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/standalone/standalone.py -------------------------------------------------------------------------------- /standalone/voice_activity_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saharmor/gemini-multimodal-playground/HEAD/standalone/voice_activity_detector.py --------------------------------------------------------------------------------