Models
Runs on your hardware
iPhone, Android, Mac and Linux, even a Linux PC with no GPU.
Private by design
When the avatar renders on your hardware, its audio and video stay there.
Downloads to Apple devices and Android for some Expression 2 avatars are not available yet; see status.bithuman.ai.
Made in the bitHuman cloud; the finished avatar then runs on your devices.
Essence 2: a photoreal person from one portrait
From one portrait
Essence 2 turns one portrait into a lifelike, lip-synced avatar that renders on the device, on your servers or in our cloud.
Made with Essence 2
Expression 2: any character, animated live
From one image
Expression 2 brings any character to life from one image: a person, an animal, a mascot or an object, lip-synced to speech.
Talk to Wise PupMade with Expression 2
Make one, or build with one
Runs on
Measured faster than playback speed on every configuration we publish.
| Device | Essence 2 | Expression 2 |
|---|---|---|
| macOS · CLI | 4.2× playback speed | 8.4× playback speed |
| macOS · Python | 6.9× playback speed | 8.4× playback speed |
| Linux · CLI | 2.0× playback speed | 2.2× playback speed |
| Linux · Python | 1.2× playback speed | 2.4× playback speed |
| Windows · Python | — | 1.0× playback speed |
| iPhone · Swift package | 2.1× playback speed | 5.5× playback speed |
| iPhone 18 Pro · Swift package | 4.9× playback speed | 11.9× playback speed |
| Android | 2.0× playback speed | 2.4× playback speed |
| Web browser (WebGPU) | 4.0× playback speed | 2.4× playback speed |
Not in the table: Essence 2 on Windows · Python measured slower than real time on an 8-vCPU Intel i7‑13700F (full body, SDK 2.12.9, Nov 6, 2026). Faster CPUs are not measured yet.
An offline license runs characters fully offline on Linux x86_64: Expression 2 now; Essence 1 and Essence 2 come later. Offline licenses are for Business and Enterprise. Offline licensing


