# Example gallery

URL: https://docs.bithuman.ai/examples

> Complete apps you can run, each recorded on the device it names.

Every example is open source in [bithuman-examples](https://gitlab.com/bithuman/sdk/bithuman-examples). Each card is a real recording and names the device, release and avatar. Step-by-step builds are in [Guides](https://docs.bithuman.ai/build); sample avatars to try are on [Ready-made avatars](https://docs.bithuman.ai/examples/avatars).

- [Web embed](https://docs.bithuman.ai/platforms/web/app#complete-example): One iframe: a live avatar that listens and answers, on any page. bitHuman cloud; Essence 2, Expression 2. Get it: `one <iframe> tag`. Captured on Chrome 154 on Linux · the web embed · sofia-ramirez (Essence 2) · 2026-09-27.
- [Kiosk on a Linux PC](https://docs.bithuman.ai/build/kiosk): A live avatar full screen on a standard Linux PC, with no GPU. No GPU, Your servers; Essence 2, Expression 2. Get it: `curl -fsSL https://install.bithuman.ai | sh`. [Fully offline](https://docs.bithuman.ai/deploy/offline) needs a Business or Enterprise license. Captured on a Linux PC, Intel Core i7-13700F (Ubuntu 24.04) · CLI 2.8.2 (bithuman run) · kwame-warm-museum-guide (Essence 2) · 2026-09-27.
- [CLI on Linux](https://docs.bithuman.ai/platforms/cli#run-your-first-avatar): An MP4 or a live conversation from a terminal, on the CPU alone. No GPU, Your servers; Essence 2, Expression 2. Get it: `curl -fsSL https://install.bithuman.ai | sh`. Captured on a Linux PC, Intel Core i7-13700F (Ubuntu 24.04) · CLI 2.8.2 (bithuman render) · pip-the-red-panda-barista (Expression 2) · 2026-09-27.
- [iOS: Expression 2](https://docs.bithuman.ai/examples/ios-expression-2): A SwiftUI app with a talking character, rendered on the iPhone. Renders on the device; Expression 2. Get it: `git clone https://gitlab.com/bithuman/sdk/bithuman-examples.git`. Captured on iPhone 15 (iOS 26) · Swift package 2.14.2 · wise-pup (Expression 2) · 2026-09-23.
- [Android: Essence 2](https://docs.bithuman.ai/examples/android-essence-2): A photoreal person at 1080×1920, rendered on the phone. Renders on the device; Essence 2. Get it: `git clone https://gitlab.com/bithuman/sdk/bithuman-examples.git`. Captured on Samsung Galaxy S25+ (Android) · essence2-android 0.5.14 · sofia-ramirez (Essence 2) · 2026-09-23.
- [Android: Expression 2](https://docs.bithuman.ai/examples/android-expression-2): A Kotlin app rendering any character on the phone. Renders on the device; Expression 2. Get it: `git clone https://gitlab.com/bithuman/sdk/bithuman-examples.git`. Captured on Samsung Galaxy S25+ (Android) · expression2-android 0.4.9 · wise-pup (Expression 2) · 2026-09-23.
- [macOS: Expression 2](https://docs.bithuman.ai/examples/macos-expression-2): One Swift file: speech in, lip-synced frames out, on your Mac. Renders on the device; Expression 2. Get it: `git clone https://gitlab.com/bithuman/sdk/bithuman-examples.git`. Captured on an Apple M4 iMac (macOS) · Swift package 2.14.2 · wise-pup (Expression 2) · 2026-09-23.
- [Python](https://docs.bithuman.ai/platforms/python/app#complete-example): Open an avatar, play speech through it, watch it talk. Your servers; Essence 2, Expression 2. Get it: `pip install "bithuman[expression-2]"`. Captured on an Apple M4 Mac (macOS) · Python SDK 2.11.6 · sofia-ramirez (Essence 2) · 2026-09-23.
- [Talking video](https://docs.bithuman.ai/build/talking-video): One MP4 from an audio file: the REST API, the CLI or Python. bitHuman cloud, Your servers, No GPU; Essence 2, Expression 2. Get it: `bithuman render <avatar> speech.wav`. Captured on a Linux PC, Intel Core i7-13700F (Ubuntu 24.04) · CLI 2.8.2 (bithuman render) · kwame-warm-museum-guide (Essence 2) · 2026-09-27.

## More on GitLab

Complete projects in the same repository, with no recording on this site yet.

- [Flutter voice app](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/app/avatar_chat) (`app/avatar_chat`): A voice conversation with idle and interruption, on Android (the Flutter plugin). ([guide](https://docs.bithuman.ai/platforms/flutter))
- [iOS: Essence 2](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/swift/ios-essence2) (`swift/ios-essence2`): A full-resolution photoreal avatar on iPhone. ([guide](https://docs.bithuman.ai/examples/ios-essence-2))
- [Python self-host with LiveKit](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/python/self-host) (`python/self-host`): Your own LiveKit server and OpenAI Realtime, with the avatar rendered on your machine. ([guide](https://docs.bithuman.ai/build/voice-agent#with-python))
- [Cloud avatar in a LiveKit room](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/python/cloud-essence) (`python/cloud-essence`): A bitHuman cloud avatar joining your LiveKit room, with a web UI. ([guide](https://docs.bithuman.ai/platforms/livekit))
- [Next.js video-chat UI](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/integrations/nextjs-ui) (`integrations/nextjs-ui`): A browser front end for an avatar in a LiveKit room.
- [REST API scripts](https://gitlab.com/bithuman/sdk/bithuman-examples/-/tree/main/api/rest-api) (`api/rest-api`): curl and Python for every REST endpoint. ([guide](https://docs.bithuman.ai/platforms/rest))

**Pages in this section**

- [iOS Expression 2](https://docs.bithuman.ai/examples/ios-expression-2.md): A complete SwiftUI app with a talking Expression 2 avatar on iPhone or iPad.
- [iOS Essence 2](https://docs.bithuman.ai/examples/ios-essence-2.md): A complete SwiftUI app with a photoreal Essence 2 avatar on iPhone or iPad.
- [Ready-made avatars](https://docs.bithuman.ai/examples/avatars.md): Try a sample avatar in your browser with no account, or with the CLI.
- [macOS Expression 2](https://docs.bithuman.ai/examples/macos-expression-2.md): A talking Expression 2 avatar on a Mac, from one Swift file.
- [Android Expression 2](https://docs.bithuman.ai/examples/android-expression-2.md): A complete Kotlin app with a talking Expression 2 avatar on an Android phone.
- [Android Essence 2](https://docs.bithuman.ai/examples/android-essence-2.md): A complete Kotlin app with a photoreal Essence 2 avatar on an Android phone.
