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. Ask: “Show me the bitHuman characters.”

Full guide

For developers

Build it into your app

Essence 2 and Expression 2 render on the device, inside your app.

AI character Gio rendered by the Swift package on an iPhone

Rendered on the device: iPhone.

ContentView.swift· Swift package 2.22.1
.package(url: "https://gitlab.com/bithuman/sdk/homebrew-bithuman",
         from: "2.22.1")

let engine = try Expression2Engine.create(
    avatarContainer: avatarURL,
    sharedEngineContainer: sharedEngineURL,
    stagingDir: stagingURL)

engine.feed(samples)
engine.flushTail()
for await frame in engine.frames(audioClock: { played() }) {
    show(frame.bgr, frame.width, frame.height)
    if frame.audioTime == 0 { play(reply) }
    if frame.endsReply { break }
}

show, play and played are your app's own. You bring the conversation.

That's the whole loop.

Try a live demo

  • Live demo

    Pip, the barista

    Say “checkout”, then pay with one phone scan.

    Try it

    Mic on when you tap. Swipe for more.

    Pip the red panda barista beside a scan-to-pay QR code
  • Live demo

    Uber pitch deck

    A deck that presents itself. Interrupt anytime.

    Try it

    Mic on when you tap. Swipe for more.

    An avatar presenting an Uber pitch-deck slide
  • Live demo

    Shopify sales agent

    Reads a live catalog and fills the cart.

    Try it

    Mic on when you tap. Swipe for more.

    A shopping-guide avatar with product cards and prices

Bring your idea to life

Start buildingContact sales