
Meet the characters
Make a clip in seconds
Type a line. A character says it.
Every clip is labelled “AI character”.
Works in ChatGPT and Claude
Add bitHuman once. Then ask for a clip or a live talk.
Copy this address
https://mcp.bithuman.ai/mcpAdd it in ChatGPT or Claude
Ask: “Show me the bitHuman characters.”
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.
- Swift packageiOS, iPadOS, macOS
- Android SDKmaven.bithuman.ai
- Python SDKpip install bithuman
- CLIwith a built-in MCP server
- LiveKit Agents pluginlivekit-plugins-bithuman
- REST APIapi.bithuman.ai
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.






