MoholoMotion Holograms
Contact
Live 3D avatars, rendered on the viewer's deviceRendered on the viewer's device

Unlimited concurrency
No cost per minute

Photoreal 3D avatars drawn live in the browser — one viewer or ten million at once. The face costs nothing to serve, at any scale.

</><script src="https://moholo.ai/embed.js" data-key="free" data-avatar="ana"></script> Embed docs
Live Language Teacher
Gemini LiveOpenAI RealtimeElevenLabsGemma · on devicePiperUnityany WebSocket
Works with the voice stack you already run — or ours
$0
Cost per minute, per viewer
< 5 MB
Download per avatar, compacted
60 fps
Drawn live by the viewer's device
< 300 ms
Added latency on the audio stream
Features

The face that
completes your AI

Embed docs
01

True 3D. Photoreal. Real time.

Not a video: a fully three-dimensional head that blinks, holds eye contact and turns, drawn sixty times a second by the viewer's device.

02

A library of avatars, ready to use

Pick from the Moholo library of synthetic faces: every one is a rigged, photoreal 3D head with its own way of talking.

03

One tag, five-minute setup

Paste one script tag. The avatar downloads in seconds, under 5 MB, and talks with the prompt you give it.

04

Scale without a render farm

No video stream, no GPU per session. Ten viewers or ten million cost the same to serve: nothing.

Features

No latency stack, no concurrency cap

The face is on screen before the model answers, and the lips follow the audio on the device — there is no session cap to hit, because there are no sessions to serve.

Embed docs
< 5 MB
per avatar, everything included
$0
Cost of additional concurrent viewers
60 fps
Rendering rate on the viewer's device
0 bytes
Video streamed per minute
Embed

From one tag to a live avatar in five minutes.

  1. 01Pick an avatar. Any face from the Moholo library.
  2. 02Choose Moholo hosted or bring your own — our live model and voices, or your LLM, TTS and audio server.
  3. 03Paste the tag. One line — the avatar renders, listens and answers on the visitor's device.
Embed docs
<!-- Moholo hosted: our live model and voices -->
<script src="https://moholo.ai/embed.js"
        data-key="free" data-avatar="ana"
        data-prompt="You are Ana, the concierge of the Grand Hotel…"
        data-width="100%" data-height="560"></script>

<!-- or bring your own model: the page only fetches the avatar files -->
<script src="https://moholo.ai/embed.js" data-key="free"
        data-avatar="ana" data-llm="client"
        data-audio="wss://voice.your.site/moholo"></script>
Set up

Your stack or ours

Ship with our live model and voices, or bring your own. Same avatars, same tag, either way.

Embed docs

Moholo hosted Quickest setup

Live model, voices and lip sync included. Paste the tag and launch.

AvatarRenderingASRLLMTTSVoice agent

Bring your own Nothing reaches Moholo

Your live model and voice, on your servers. We serve the avatar files; the face and the lips run on the visitor's device.

AvatarRenderingYour ASRYour LLMYour TTSYour voice agent
How it compares

Moholo vs the field

The only one that runs on the visitor's device, with your own model.

ProductReal-time voice chatRuns on the visitor’s deviceLip-sync on deviceBring your own LLM / audioTrue 3D headCost per hourDownload per avatar
Moholo✓✓✓✓✓$0< 5 MB
HeyGen LiveAvatar✓✗✗partly✗$0.60stream
Tavus CVI✓✗✗partly✗$22.20stream
D-ID Agents✓✗✗partly✗≈$21stream
Anam✓✗✗partly✗$6.60–14.40stream
Beyond Presence✓✗✗partly✗€10.80–21stream
Lemon Slice✓✗✗partly✗$9.60–12.60stream
Simli✓✗✗partly✗$0.60–3stream
Hedra Live✓✗✗partly✗$3stream
bitHuman✓partlypartlypartly✗$0.60–2.40n/d
NVIDIA ACE (A2F-3D)✓✗✗✓✓GPU server1.5 GB VRAM
Apple Persona✗✓✗✗✓free ($3,499 headset)n/d
Use cases

See it in action

MeetValeria

Scales up. Costs nothing.

A plan for every stage — and no per-minute rate at any of them, because the avatar renders on the viewer's device.

Trial

Your own avatar, prompt and voice on our model. Zero commitment.

$0no card
Includes
  • Full Moholo avatar library
  • Our live model and voices
  • The key free for a quick test
Performance
  • Unlimited concurrency
  • Each conversation ends after 15 min
Pro Popular

Your branded avatar, in front of real users, on any site you list.

$10/ month / character
Includes
  • Unlimited minutes when you use your own realtime AI model, like Gemini Live or the OpenAI Realtime API
  • or 2 hours / month on Gemini Live, hosted by us
  • No Moholo mark, website lock
Performance
  • Unlimited concurrency
  • Unlimited session length
Enterprise

Dedicated hosting, custom terms and a rate that stays at zero per minute.

Custom
Contact sales
Includes
  • Unity and native app runtimes
  • On-device, offline mode
  • Dedicated capacity & SLA
  • Licence disclosure and audit
Trust and safety

Built to keep the conversation yours

Rendered on the device, by design

The avatar is drawn on the viewer's device: no video of the face ever leaves a server, because none is made. With your own model, the conversation runs between your visitor and your servers and Moholo only serves the avatar files. Every face in the library is synthetic — no likeness, no consent risk — and the licences behind every component are listed openly.

Learn more

Got questions?
We have answers.

Everything about Moholo — pricing, the avatar library, your own model, and why there is no cost per minute.

Embed docs
What is Moholo?
A library of compact, photoreal 3D avatars that give any AI a face. Each one is a rigged three-dimensional head, drawn live on the viewer's device, that speaks, blinks, holds eye contact and turns in real time.
Is the avatar a video?
No. What you see is rendered about sixty times a second by the viewer's own device. The server streams only motion data, a few kilobytes per second, or nothing at all when you bring your own model.
Why is there no cost per minute?
Every other real-time avatar service renders video on datacentre GPUs and bills every minute the avatar is on screen. Moholo renders on the visitor's device, so ten viewers or ten million cost the same to serve. That is why unlimited minutes can be a flat fee.
What do I need to put an avatar on my site?
One script tag. Pick an avatar, write the prompt, paste the line. The avatar downloads in seconds (under 5 MB) and runs in any current browser; the trial needs no card.
Can I use my own model, voice or audio server?
Yes. With data-llm="client" the page only fetches the avatar files; your page or your audio server carries the conversation and the lips are driven on the visitor's device. Gemini Live, OpenAI Realtime or any engine that streams 16-bit PCM works.
Does it work on phones?
Yes. The avatar is drawn on the phone's own GPU in the browser; on a slow device the page switches to a lighter level automatically. An on-device, fully offline mode is available for apps.
Can I try Moholo today?
Yes — the avatar at the top of this page is live. Press "Try it now" for a video call, or click "Get started" and paste the tag into your own page with the key free.

Live on your page today

Unlimited concurrency. Photoreal 3D. No cost per minute.

Contact sales