Skip to content
bitHuman real-time AI agent with voice and gestures in a live conversation

AI with character.

Give your LLM or voice agent a face, in real time.

Make a clip in seconds

Type a line. A character says it.

Every clip is labelled “AI character”.

Wise Pup is recording your clip…

Pick a character

Works in ChatGPT and Claude

Add bitHuman once. Then ask for a clip or a live talk.

  1. Copy this address

    https://mcp.bithuman.ai/mcp
  2. Add it in ChatGPT or Claude

  3. Ask: “Show me the bitHuman characters.”

Full guide

Build it into your app

bitHuman has two current models: Essence 2 renders a photoreal person from one portrait; Expression 2 renders any character (people, animals, cartoons) from one portrait.

Essence 2 and Expression 2 render on the device: iPhone, iPad and Mac (Swift package), Android arm64 (Android SDK), macOS on Apple silicon and Linux x86_64/arm64 (CLI, Python SDK), and in a browser tab with WebGPU.

The Swift and Android SDKs render: your app passes in 16 kHz mono speech from any voice stack and draws the frames, so the persona, the voice and the language model are yours to choose.

Requirements: Python 3.10–3.14 on macOS 14+ (Apple silicon), Linux x86_64 or arm64, or Windows 11 x86_64; Swift package: Xcode 26 or newer and a physical iPhone or iPad.

Use cases: branch screens, teller terminals and ATMs; clinics and hospitals; booths, show floors and museums; lobbies, retail and information screens.

Questions

What is bitHuman?
bitHuman has two current models: Essence 2 renders a photoreal person from one portrait; Expression 2 renders any character (people, animals, cartoons) from one portrait. Essence 2 and Expression 2 render on the device: iPhone, iPad and Mac (Swift package), Android arm64 (Android SDK), macOS on Apple silicon and Linux x86_64/arm64 (CLI, Python SDK), and in a browser tab with WebGPU.
Which platforms does bitHuman run on?
Essence 2 and Expression 2 render on the device: iPhone, iPad and Mac (Swift package), Android arm64 (Android SDK), macOS on Apple silicon and Linux x86_64/arm64 (CLI, Python SDK), and in a browser tab with WebGPU. Both models run live on a standard Linux PC with no GPU. Expression 1 runs in the bitHuman cloud only.
Which SDKs and tools does bitHuman have?
Ways to build: the Swift package (iOS, iPadOS, macOS), the Android SDK (from bitHuman's Maven repository at maven.bithuman.ai), the Python SDK (bithuman), the CLI with a built-in MCP server, the LiveKit Agents plugin, the Flutter plugin, the web embed and the REST API. The bitHuman plugin for LiveKit Agents (livekit-plugins-bithuman on PyPI) adds a real-time talking avatar to a LiveKit voice agent. pipecat-bithuman on PyPI adds a bitHuman avatar to a Pipecat voice bot: the bot's speech in, a lip-synced avatar video out. Requirements: Python 3.10–3.14 on macOS 14+ (Apple silicon), Linux x86_64 or arm64, or Windows 11 x86_64; Swift package: Xcode 26 or newer and a physical iPhone or iPad.
Developer docs

Bring your idea to life

Start buildingContact sales