A living, speaking 3D character on your website.

Meet Mira. She greets your visitors, answers with your words, looks at their cursor and never freezes. Transparent, 7 KB to embed, kilobytes per minute to run. Add her with one line of code.

Flat price per domain · unlimited speaking minutes · pay in BTC, ETH, USDT, SOL and more · 10 % off in XNO

Live · this is the real widget
Mira is waking up… (the live engine connects here)
Hi, I'm Mira. Ask me anything about CharacterSim: pricing, how to add me to your site, custom characters, privacy. I'll answer out loud.
A real AI sales assistant, grounded in our product facts. She may make mistakes; anything binding is confirmed by email.
Works withWordPressShopifyWebflowWixNext.jsplain HTML

Up and running in five minutes

No video editing, no actors, no GPU on your side. The character is rendered in the visitor's browser; the speech and the acting are streamed from our engine.

Choose a character

Start with Mira, or describe your own in a sentence and get a custom 3D character in about a minute. Photo upload is available with consent.

Paste one line

<script src="https://charactersim.vercel.app/widget/embed.js"
        data-site="pk_live_…"></script>

WordPress users install the plugin and paste the site key. That's it.

Make her speak

CharacterSim.speak("Welcome back!") from your page, your chatbot or your agent platform. Interrupt any time. She keeps living between sentences.

Why a 3D character beats a talking video

Video avatars ship a rectangle of pixels for every second of speech. We ship a character once and stream only the acting.

Talking-video avatarsCharacterSim
On the pageOpaque video boxTransparent, floats over your design
Bandwidth per minute of speech1–3 MB≈ 20 KB + audio
Pricing$0.10–0.37 per active minuteFlat per domain, unlimited minutes
Between sentencesFrozen frame or loopBreathes, blinks, looks at the cursor, shifts posture
Reacts to the pageNoGestures, greetings, cursor and typing awareness
Load timePer videoOne 2 MB character, ~0.3 s

Simple pricing

One flat price per domain. Unlimited speaking minutes with fair use. Pay with any top-10 cryptocurrency through NanSwap Pay. Paying in XNO (nano) is 10 % cheaper: feeless and instant.

Starter

$49/30 days
$44.10 in XNO
  • 1 domain
  • Unlimited speaking minutes
  • Mira included + 3 custom characters
  • Email support
Choose Starter
Most popular

Pro

$149/30 days
$134.10 in XNO
  • 5 domains
  • Unlimited speaking minutes
  • 15 custom characters
  • Priority support, white-label embed
Choose Pro

Scale

$399/30 days
$359.10 in XNO
  • 25 domains
  • Unlimited speaking minutes
  • 60 custom characters
  • Agency dashboard, SLA
Choose Scale

Need XNO? Get it on NanSwap.

Built to be trusted on your page

The widget is a sandboxed iframe that only renders. Your page talks to it through messages; it never sees your data.

time to first audio (p50)
engine uptime
7 KBembed script
Deleted on requestphotos and characters, with a receipt

Live numbers from our status page. Consent required for any photo.

Questions

Does it slow my site down?

No. The embed is 7 KB and loads after your page. The character is one 2 MB file, cached by the browser, and speech streams as a few kilobytes per minute.

Can she answer questions on her own?

She speaks whatever your page gives her. Connect her to your chatbot, your knowledge base or an agent platform, and she becomes its face.

Can I have a character that looks like me or my team?

Yes, from a description in about a minute, or from a photo with explicit consent. We say "recognisable", not "identical": this is a 3D character, not a deepfake.

Which currencies can I pay with?

BTC, ETH, USDT, USDC, XRP, BNB, SOL, DOGE, TRX, ADA and XNO through NanSwap Pay. XNO gets 10 % off.

Can I self-host?

The widget is open; the engine runs on our servers. A self-hosted engine is available for enterprise plans.