Realtime visual agents
Lifelike avatars that run anywhere.
API Platform
Generate, manage, and animate agents over REST — dynamics, embedding, and files from one API.
Learn more →CLI
Run a realtime visual agent from a single command — cloud or fully on-device, no GPU required.
Learn more →Apps SDK
Embed lifelike agents natively — Python, Swift, Android, and the browser, all on one engine.
Learn more →Essence & Expression
Start with Essence; reach for Expression when you need to animate any face.
Essence
Default · on-deviceA pre-built identity in a portable .imx — runs in realtime on CPU, Apple Silicon, and the browser (WASM). Lowest cost, works offline.
Learn more →Expression
Animate any faceTurns any portrait into an expressive, talking agent at runtime with AI facial dynamics. Runs on a GPU or recent Apple Silicon.
Learn more →Your first agent in two minutes
Install once, then drive a live agent from the CLI, Python, Swift, or plain REST.
Full quickstart →curl -fsSL https://raw.githubusercontent.com/bithuman-product/homebrew-bithuman/main/install.sh | sh
bithuman pull modern-court-jester
bithuman run # -> a live agent at http://127.0.0.1:8088 from bithuman import AsyncBithuman
avatar = await AsyncBithuman.create(model_path="agent.imx", api_secret="bh_...")
await avatar.push_audio(pcm_bytes, 16000) # 16 kHz int16 PCM (ends the utterance)
async for frame in avatar.run():
render(frame.bgr_image) # lifelike animated face, in realtime import bitHumanKit
let runtime = try await Bithuman.createRuntime(modelPath: imxURL)
try runtime.pushAudio(pcm16kMono) // 16 kHz mono PCM
for await frame in runtime.frames() {
view.render(frame.cgImage()) // on-device, realtime
} Edit, then launch a live agent
Pick an agent and model — the embed code updates live. Hit Launch to talk to it, right here.
Drop an agent into any site
One line of HTML adds a live agent — pick a corner gadget or a full chat widget, then try both right here.
<!-- Corner gadget — one line -->
<script
src="https://www.bithuman.ai/bithuman-web-gadget.js"
data-agent-url="https://bithuman.ai/embed/A74NWD9723">
</script>
ChatA draggable, resizable avatar bubble in the corner — tap to talk (voice & video). Best for a quick, ambient presence.
<!-- Chat widget — one line -->
<script
src="https://www.bithuman.ai/bithuman-chat-widget-v5.js"
data-agent-url="https://bithuman.ai/A78WKV4515">
</script>
AI assistantA full support-chat experience (the Ivoclar style) — text, voice, and video, with suggested questions and a welcome message. Best for help & sales.
Built with bitHuman
Real teams shipping realtime visual agents into the world.
MINT Museum Leaps Ahead in Visitor Engagement with bitHuman's AI Ambassador
MINT Museum launched 'The Little Prince', billed as the world's first museum AI ambassador, powered by bitHuman to give visitors personalized, multilingual guidance and ticketing. The avatar runs on-premise on a single Mac Mini for low latency and data privacy.
Ivoclar Transforms Customer Care with Virtual Einstein's Multilingual Expertise
Ivoclar, a global dental-solutions leader, deployed bitHuman's interactive 'Virtual Einstein' avatar to deliver 24/7 customer care across tradeshows, events, and online platforms, speaking 50+ languages and trained on Ivoclar's full product catalog.
NRF Transforms Conference Experience with 10 Virtual AI Guides at Retail's Big Show
At NRF: Retail's Big Show in the Jacob K. Javits Convention Center, bitHuman deployed 10 AI-powered virtual conference guides as interactive information kiosks, helping thousands of attendees navigate the venue, find exhibitor booths, and get real-time session info.
Ship your first visual agent today
Free tier — 99 credits a month, no card required.