diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index 28e0b2bb9..d8bf5f716 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -34,11 +34,11 @@ jobs: java-version: '17' - name: Build demo app - working-directory: examples/simple-chatbot/examples/android + working-directory: examples/simple-chatbot/client/android run: ./gradlew :simple-chatbot-client:assembleDebug - name: Upload demo APK uses: actions/upload-artifact@v4 with: name: Simple Chatbot Android Client - path: examples/simple-chatbot/examples/android/simple-chatbot-client/build/outputs/apk/debug/simple-chatbot-client-debug.apk + path: examples/simple-chatbot/client/android/simple-chatbot-client/build/outputs/apk/debug/simple-chatbot-client-debug.apk diff --git a/examples/simple-chatbot/README.md b/examples/simple-chatbot/README.md index 4e23c9fae..a2153abcf 100644 --- a/examples/simple-chatbot/README.md +++ b/examples/simple-chatbot/README.md @@ -62,9 +62,9 @@ This repository demonstrates a simple AI chatbot with real-time audio/video inte ### Next, connect using your preferred client app: -- [Daily Prebuilt](examples/prebuilt/README.md) -- [JavaScript Guide](examples/javascript/README.md) -- [React Guide](examples/react/README.md) +- [Daily Prebuilt](client/prebuilt/README.md) +- [JavaScript Guide](client/javascript/README.md) +- [React Guide](client/react/README.md) ## Important Note @@ -90,7 +90,7 @@ simple-chatbot/ │ ├── runner.py # Server runner utilities │ ├── server.py # FastAPI server │ └── requirements.txt -└── examples/ # Client implementations +└── client/ # Client implementations ├── prebuilt/ # Daily Prebuilt connection ├── javascript/ # Pipecat JavaScript client └── react/ # Pipecat React client diff --git a/examples/simple-chatbot/examples/android/.gitignore b/examples/simple-chatbot/client/android/.gitignore similarity index 100% rename from examples/simple-chatbot/examples/android/.gitignore rename to examples/simple-chatbot/client/android/.gitignore diff --git a/examples/simple-chatbot/examples/android/LICENSE b/examples/simple-chatbot/client/android/LICENSE similarity index 100% rename from examples/simple-chatbot/examples/android/LICENSE rename to examples/simple-chatbot/client/android/LICENSE diff --git a/examples/simple-chatbot/examples/android/README.md b/examples/simple-chatbot/client/android/README.md similarity index 100% rename from examples/simple-chatbot/examples/android/README.md rename to examples/simple-chatbot/client/android/README.md diff --git a/examples/simple-chatbot/examples/android/build.gradle.kts b/examples/simple-chatbot/client/android/build.gradle.kts similarity index 100% rename from examples/simple-chatbot/examples/android/build.gradle.kts rename to examples/simple-chatbot/client/android/build.gradle.kts diff --git a/examples/simple-chatbot/examples/android/files/screenshot.jpg b/examples/simple-chatbot/client/android/files/screenshot.jpg similarity index 100% rename from examples/simple-chatbot/examples/android/files/screenshot.jpg rename to examples/simple-chatbot/client/android/files/screenshot.jpg diff --git a/examples/simple-chatbot/examples/android/gradle.properties b/examples/simple-chatbot/client/android/gradle.properties similarity index 100% rename from examples/simple-chatbot/examples/android/gradle.properties rename to examples/simple-chatbot/client/android/gradle.properties diff --git a/examples/simple-chatbot/examples/android/gradle/libs.versions.toml b/examples/simple-chatbot/client/android/gradle/libs.versions.toml similarity index 100% rename from examples/simple-chatbot/examples/android/gradle/libs.versions.toml rename to examples/simple-chatbot/client/android/gradle/libs.versions.toml diff --git a/examples/simple-chatbot/examples/android/gradle/wrapper/gradle-wrapper.jar b/examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from examples/simple-chatbot/examples/android/gradle/wrapper/gradle-wrapper.jar rename to examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.jar diff --git a/examples/simple-chatbot/examples/android/gradle/wrapper/gradle-wrapper.properties b/examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from examples/simple-chatbot/examples/android/gradle/wrapper/gradle-wrapper.properties rename to examples/simple-chatbot/client/android/gradle/wrapper/gradle-wrapper.properties diff --git a/examples/simple-chatbot/examples/android/gradlew b/examples/simple-chatbot/client/android/gradlew similarity index 100% rename from examples/simple-chatbot/examples/android/gradlew rename to examples/simple-chatbot/client/android/gradlew diff --git a/examples/simple-chatbot/examples/android/gradlew.bat b/examples/simple-chatbot/client/android/gradlew.bat similarity index 100% rename from examples/simple-chatbot/examples/android/gradlew.bat rename to examples/simple-chatbot/client/android/gradlew.bat diff --git a/examples/simple-chatbot/examples/android/settings.gradle.kts b/examples/simple-chatbot/client/android/settings.gradle.kts similarity index 100% rename from examples/simple-chatbot/examples/android/settings.gradle.kts rename to examples/simple-chatbot/client/android/settings.gradle.kts diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/.gitignore b/examples/simple-chatbot/client/android/simple-chatbot-client/.gitignore similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/.gitignore rename to examples/simple-chatbot/client/android/simple-chatbot-client/.gitignore diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/build.gradle.kts b/examples/simple-chatbot/client/android/simple-chatbot-client/build.gradle.kts similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/build.gradle.kts rename to examples/simple-chatbot/client/android/simple-chatbot-client/build.gradle.kts diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/proguard-rules.pro b/examples/simple-chatbot/client/android/simple-chatbot-client/proguard-rules.pro similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/proguard-rules.pro rename to examples/simple-chatbot/client/android/simple-chatbot-client/proguard-rules.pro diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/AndroidManifest.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/AndroidManifest.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/AndroidManifest.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/AndroidManifest.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/MainActivity.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/MainActivity.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/MainActivity.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/MainActivity.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/Preferences.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/Preferences.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/Preferences.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/Preferences.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/RTVIApplication.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/RTVIApplication.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/RTVIApplication.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/RTVIApplication.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/VoiceClientManager.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/VoiceClientManager.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/VoiceClientManager.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/VoiceClientManager.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/AudioIndicator.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/AudioIndicator.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/AudioIndicator.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/AudioIndicator.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/BotIndicator.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/BotIndicator.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/BotIndicator.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/BotIndicator.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallFooter.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallFooter.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallFooter.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallFooter.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallHeader.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallHeader.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallHeader.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallHeader.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallLayout.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallLayout.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallLayout.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/InCallLayout.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/PermissionScreen.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/PermissionScreen.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/PermissionScreen.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/PermissionScreen.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/Timer.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/Timer.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/Timer.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/Timer.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserCamButton.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserCamButton.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserCamButton.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserCamButton.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserMicButton.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserMicButton.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserMicButton.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/UserMicButton.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Color.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Color.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Color.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Color.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Theme.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Theme.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Theme.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Theme.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Type.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Type.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Type.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/ui/theme/Type.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/RealTimeClock.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/RealTimeClock.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/RealTimeClock.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/RealTimeClock.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/TimeUtils.kt b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/TimeUtils.kt similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/TimeUtils.kt rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/java/ai/pipecat/simple_chatbot_client/utils/TimeUtils.kt diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_background.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_background.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_background.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_foreground.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_foreground.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_foreground.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/ic_launcher_foreground.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/microphone.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/microphone.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/microphone_off.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone_off.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/microphone_off.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/microphone_off.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/phone_hangup.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/phone_hangup.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/phone_hangup.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/phone_hangup.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/timer_outline.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/timer_outline.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/timer_outline.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/timer_outline.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/video.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/video.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/video_off.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video_off.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/drawable/video_off.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/drawable/video_off.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/font/inter.ttf b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/font/inter.ttf similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/font/inter.ttf rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/font/inter.ttf diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher_round.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher_round.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-hdpi/ic_launcher_round.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher_round.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher_round.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-mdpi/ic_launcher_round.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher_round.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher_round.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xhdpi/ic_launcher_round.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/values/strings.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/strings.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/values/strings.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/strings.xml diff --git a/examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/values/themes.xml b/examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/themes.xml similarity index 100% rename from examples/simple-chatbot/examples/android/simple-chatbot-client/src/main/res/values/themes.xml rename to examples/simple-chatbot/client/android/simple-chatbot-client/src/main/res/values/themes.xml diff --git a/examples/simple-chatbot/examples/ios/.gitignore b/examples/simple-chatbot/client/ios/.gitignore similarity index 100% rename from examples/simple-chatbot/examples/ios/.gitignore rename to examples/simple-chatbot/client/ios/.gitignore diff --git a/examples/simple-chatbot/examples/ios/README.md b/examples/simple-chatbot/client/ios/README.md similarity index 100% rename from examples/simple-chatbot/examples/ios/README.md rename to examples/simple-chatbot/client/ios/README.md diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.pbxproj b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.pbxproj similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.pbxproj rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.pbxproj diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/xcshareddata/xcschemes/SimpleChatbot.xcscheme b/examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/xcshareddata/xcschemes/SimpleChatbot.xcscheme similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot.xcodeproj/xcshareddata/xcschemes/SimpleChatbot.xcscheme rename to examples/simple-chatbot/client/ios/SimpleChatbot.xcodeproj/xcshareddata/xcschemes/SimpleChatbot.xcscheme diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/Contents.json rename to examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/appstore.png b/examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/appstore.png similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/appstore.png rename to examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/AppIcon.appiconset/appstore.png diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/Contents.json b/examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/Contents.json similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/Contents.json rename to examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/Contents.json diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Contents.json b/examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Contents.json similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Contents.json rename to examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Contents.json diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Square Black.svg b/examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Square Black.svg similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Square Black.svg rename to examples/simple-chatbot/client/ios/SimpleChatbot/Assets.xcassets/pipecat.imageset/Square Black.svg diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Info.plist b/examples/simple-chatbot/client/ios/SimpleChatbot/Info.plist similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Info.plist rename to examples/simple-chatbot/client/ios/SimpleChatbot/Info.plist diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/Preview Content/Preview Assets.xcassets/Contents.json b/examples/simple-chatbot/client/ios/SimpleChatbot/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/Preview Content/Preview Assets.xcassets/Contents.json rename to examples/simple-chatbot/client/ios/SimpleChatbot/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/SimpleChatbotApp.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/SimpleChatbotApp.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/SimpleChatbotApp.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/SimpleChatbotApp.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/model/CallContainerModel.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/model/CallContainerModel.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/model/CallContainerModel.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/model/CallContainerModel.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/model/MockCallContainerModel.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/model/MockCallContainerModel.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/model/MockCallContainerModel.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/model/MockCallContainerModel.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/MeetingView.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/MeetingView.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/MeetingView.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/MeetingView.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/PreJoinView.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/PreJoinView.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/PreJoinView.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/PreJoinView.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/MicrophoneView.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/components/MicrophoneView.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/MicrophoneView.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/components/MicrophoneView.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/ToastModifier.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/components/ToastModifier.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/ToastModifier.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/components/ToastModifier.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/WaveformView.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/components/WaveformView.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/components/WaveformView.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/components/WaveformView.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/extensions/CustomColors.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/extensions/CustomColors.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/extensions/CustomColors.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/extensions/CustomColors.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsManager.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsManager.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsManager.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsManager.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsPreference.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsPreference.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsPreference.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsPreference.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsView.swift b/examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsView.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbot/views/settings/SettingsView.swift rename to examples/simple-chatbot/client/ios/SimpleChatbot/views/settings/SettingsView.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbotTests/SimpleChatbotTests.swift b/examples/simple-chatbot/client/ios/SimpleChatbotTests/SimpleChatbotTests.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbotTests/SimpleChatbotTests.swift rename to examples/simple-chatbot/client/ios/SimpleChatbotTests/SimpleChatbotTests.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbotUITests/SimpleChatbotUITests.swift b/examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITests.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbotUITests/SimpleChatbotUITests.swift rename to examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITests.swift diff --git a/examples/simple-chatbot/examples/ios/SimpleChatbotUITests/SimpleChatbotUITestsLaunchTests.swift b/examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITestsLaunchTests.swift similarity index 100% rename from examples/simple-chatbot/examples/ios/SimpleChatbotUITests/SimpleChatbotUITestsLaunchTests.swift rename to examples/simple-chatbot/client/ios/SimpleChatbotUITests/SimpleChatbotUITestsLaunchTests.swift diff --git a/examples/simple-chatbot/examples/javascript/README.md b/examples/simple-chatbot/client/javascript/README.md similarity index 100% rename from examples/simple-chatbot/examples/javascript/README.md rename to examples/simple-chatbot/client/javascript/README.md diff --git a/examples/simple-chatbot/examples/javascript/index.html b/examples/simple-chatbot/client/javascript/index.html similarity index 100% rename from examples/simple-chatbot/examples/javascript/index.html rename to examples/simple-chatbot/client/javascript/index.html diff --git a/examples/simple-chatbot/examples/javascript/package-lock.json b/examples/simple-chatbot/client/javascript/package-lock.json similarity index 100% rename from examples/simple-chatbot/examples/javascript/package-lock.json rename to examples/simple-chatbot/client/javascript/package-lock.json diff --git a/examples/simple-chatbot/examples/javascript/package.json b/examples/simple-chatbot/client/javascript/package.json similarity index 100% rename from examples/simple-chatbot/examples/javascript/package.json rename to examples/simple-chatbot/client/javascript/package.json diff --git a/examples/simple-chatbot/examples/javascript/src/app.js b/examples/simple-chatbot/client/javascript/src/app.js similarity index 100% rename from examples/simple-chatbot/examples/javascript/src/app.js rename to examples/simple-chatbot/client/javascript/src/app.js diff --git a/examples/simple-chatbot/examples/javascript/src/style.css b/examples/simple-chatbot/client/javascript/src/style.css similarity index 100% rename from examples/simple-chatbot/examples/javascript/src/style.css rename to examples/simple-chatbot/client/javascript/src/style.css diff --git a/examples/simple-chatbot/examples/prebuilt/README.md b/examples/simple-chatbot/client/prebuilt/README.md similarity index 100% rename from examples/simple-chatbot/examples/prebuilt/README.md rename to examples/simple-chatbot/client/prebuilt/README.md diff --git a/examples/simple-chatbot/examples/react/.gitignore b/examples/simple-chatbot/client/react/.gitignore similarity index 100% rename from examples/simple-chatbot/examples/react/.gitignore rename to examples/simple-chatbot/client/react/.gitignore diff --git a/examples/simple-chatbot/examples/react/README.md b/examples/simple-chatbot/client/react/README.md similarity index 100% rename from examples/simple-chatbot/examples/react/README.md rename to examples/simple-chatbot/client/react/README.md diff --git a/examples/simple-chatbot/examples/react/eslint.config.js b/examples/simple-chatbot/client/react/eslint.config.js similarity index 100% rename from examples/simple-chatbot/examples/react/eslint.config.js rename to examples/simple-chatbot/client/react/eslint.config.js diff --git a/examples/simple-chatbot/examples/react/index.html b/examples/simple-chatbot/client/react/index.html similarity index 100% rename from examples/simple-chatbot/examples/react/index.html rename to examples/simple-chatbot/client/react/index.html diff --git a/examples/simple-chatbot/examples/react/package-lock.json b/examples/simple-chatbot/client/react/package-lock.json similarity index 100% rename from examples/simple-chatbot/examples/react/package-lock.json rename to examples/simple-chatbot/client/react/package-lock.json diff --git a/examples/simple-chatbot/examples/react/package.json b/examples/simple-chatbot/client/react/package.json similarity index 100% rename from examples/simple-chatbot/examples/react/package.json rename to examples/simple-chatbot/client/react/package.json diff --git a/examples/simple-chatbot/examples/react/src/App.css b/examples/simple-chatbot/client/react/src/App.css similarity index 100% rename from examples/simple-chatbot/examples/react/src/App.css rename to examples/simple-chatbot/client/react/src/App.css diff --git a/examples/simple-chatbot/examples/react/src/App.tsx b/examples/simple-chatbot/client/react/src/App.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/App.tsx rename to examples/simple-chatbot/client/react/src/App.tsx diff --git a/examples/simple-chatbot/examples/react/src/components/ConnectButton.tsx b/examples/simple-chatbot/client/react/src/components/ConnectButton.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/components/ConnectButton.tsx rename to examples/simple-chatbot/client/react/src/components/ConnectButton.tsx diff --git a/examples/simple-chatbot/examples/react/src/components/DebugDisplay.css b/examples/simple-chatbot/client/react/src/components/DebugDisplay.css similarity index 100% rename from examples/simple-chatbot/examples/react/src/components/DebugDisplay.css rename to examples/simple-chatbot/client/react/src/components/DebugDisplay.css diff --git a/examples/simple-chatbot/examples/react/src/components/DebugDisplay.tsx b/examples/simple-chatbot/client/react/src/components/DebugDisplay.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/components/DebugDisplay.tsx rename to examples/simple-chatbot/client/react/src/components/DebugDisplay.tsx diff --git a/examples/simple-chatbot/examples/react/src/components/StatusDisplay.tsx b/examples/simple-chatbot/client/react/src/components/StatusDisplay.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/components/StatusDisplay.tsx rename to examples/simple-chatbot/client/react/src/components/StatusDisplay.tsx diff --git a/examples/simple-chatbot/examples/react/src/main.tsx b/examples/simple-chatbot/client/react/src/main.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/main.tsx rename to examples/simple-chatbot/client/react/src/main.tsx diff --git a/examples/simple-chatbot/examples/react/src/providers/RTVIProvider.tsx b/examples/simple-chatbot/client/react/src/providers/RTVIProvider.tsx similarity index 100% rename from examples/simple-chatbot/examples/react/src/providers/RTVIProvider.tsx rename to examples/simple-chatbot/client/react/src/providers/RTVIProvider.tsx diff --git a/examples/simple-chatbot/examples/react/tsconfig.json b/examples/simple-chatbot/client/react/tsconfig.json similarity index 100% rename from examples/simple-chatbot/examples/react/tsconfig.json rename to examples/simple-chatbot/client/react/tsconfig.json diff --git a/examples/simple-chatbot/examples/react/tsconfig.node.json b/examples/simple-chatbot/client/react/tsconfig.node.json similarity index 100% rename from examples/simple-chatbot/examples/react/tsconfig.node.json rename to examples/simple-chatbot/client/react/tsconfig.node.json diff --git a/examples/simple-chatbot/examples/react/vite.config.ts b/examples/simple-chatbot/client/react/vite.config.ts similarity index 100% rename from examples/simple-chatbot/examples/react/vite.config.ts rename to examples/simple-chatbot/client/react/vite.config.ts