Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bithuman.ai/llms.txt

Use this file to discover all available pages before exploring further.

Example Agent Variety Every example below is open source in bithuman-product/bithuman-examples. The Swift / Apple Silicon examples live in bithuman-product/bithuman-apps.

bitHuman Cloud (managed)

No local runtime — call the REST API or use the LiveKit plugin.
ExampleModelWhat it doesSource
Agent ManagementValidate credentials, get/update agentsapi/
Agent GenerationCreate agents from prompt, poll statusapi/
DynamicsEssenceGenerate gestures, list available gesturesapi/
Essence + Cloud PluginEssence (CPU)LiveKit avatar with hosted Essence agentessence-cloud/
Expression + Cloud PluginExpression (GPU)LiveKit avatar with hosted Expression agent or any face imageexpression-cloud/
REST API reference: /api-reference/overview · LiveKit plugin guide: /deployment/livekit-cloud-plugin.

Self-hosted server

Run the runtime on your own hardware.
ExampleModelWhat it doesSource
Essence + Self-HostedEssence (CPU)Python SDK — push audio, render avatar locallyessence-selfhosted/
Audio ClipEssence (CPU)Play a .wav through an avatar with OpenCV displayessence-selfhosted/
Live MicrophoneEssence (CPU)Real-time mic input → avataressence-selfhosted/
AI ConversationEssence (CPU)OpenAI voice chat → avataressence-selfhosted/
Raspberry PiEssence (CPU)Edge deployment on Raspberry Pi
Expression + Self-Hosted GPUExpression (GPU)Linux + NVIDIA Docker, dynamic face from any imageexpression-selfhosted/
Python SDK quickstart: /getting-started/quickstart · GPU container: /deployment/self-hosted-gpu.

On-device Apple Silicon

Everything runs on the user’s Mac, iPad, or iPhone — only the billing heartbeat goes out.
ExampleSurfaceWhat it doesSource
Expression on macOS (on-device)Swift SDKFloating avatar window, drag-drop face swap, Sparkle DMGbithuman-apps/Mac
iPad reference appSwift SDKStage Manager 320×320 panel, Picture-in-Picture, PhotosPicker portrait swapbithuman-apps/iPad
iPhone reference appSwift SDKFull-screen avatar, tap-to-collapse 120 pt PiPbithuman-apps/iPhone
Apple Local AgentPython100% offline on macOS (Siri + Ollama, Essence)integrations/macos-offline/
bitHuman HaloSigned DMGFree macOS desktop app — floating avatar, local STT + LLM + TTSInstall guide
bithuman-cliCLI (Homebrew)brew install bithuman-cli — voice / video / text modes/swift-sdk/cli
Swift SDK overview: /swift-sdk/overview · Quickstart: /swift-sdk/quickstart · CLI reference: /swift-sdk/cli.

Web & framework integrations

ExampleWhat it doesSource
Web UIBrowser-based Gradio interfaceintegrations/web-ui/
Java ClientWebSocket streaming from Javaintegrations/java/
Next.js UIDrop-in LiveKit web interfaceintegrations/nextjs-ui/

Prerequisites


New to bitHuman? Start with Essence + Cloud — the simplest setup with no models to download. Building a Mac/iPad/iPhone app instead? Jump to the Swift SDK quickstart.