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
iPhone · Swift packageRendered on the device: iPhone.
AI character Gio rendered by the Android SDK on an Android phone
Android · Android SDKRendered on the device: Android.
.package(url: "https://gitlab.com/bithuman/sdk/homebrew-bithuman", from: "2.22.1")

let engine = try Expression2Engine.create(
    avatarContainer: avatarURL,              // wise-pup.imx
    sharedEngineContainer: sharedEngineURL,  // mac-arm64-1.0.0.engine
    stagingDir: stagingURL)                  // any writable directory; keep it between launches

engine.feed(samples)   // [Float], 16 kHz mono
engine.flushTail()     // end of the reply
for await frame in engine.frames(audioClock: { played() }) {
    show(frame.bgr, frame.width, frame.height)                        // B, G, R bytes
    if frame.audioTime == 0 { player.scheduleBuffer(reply, completionHandler: nil); player.play() }   // the reply's first frame: start its audio
    if frame.endsReply { break }                                      // the reply is over; idle frames follow
}

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.

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