HumanoidStudiohumanoidstudio.ai · 7.0

Palette Ivory

Colour

Body type Custom

Outfit Custom

Expression

Emotes 0 packaged

Packaged emotes cycle in the viewport and bake into the .vrm as animation clips.

Wardrobe

1.60 m height
0 bones
create
aria.vrm
drag orbit · scroll zoom
loading model…
Drop a .vrm VRM 1.0 or 0.x with a humanoid rig
0.00 / 2.40s · 0 keys

Behavior engine

Affect in, physiology out. No clips.

Viewport

Humanoid map

Bones mapped
Expressions
Spring groups
Face morphs
SpecVRM 1.0

Retarget

Export check

File
Humanoid
Expressions
Spring bones
Emotes

Every export is re-imported and validated before it downloads.

Adults only

This is an AI companion built for adults. It is not a person, and it does not do romantic or sexual content — it is here for conversation, continuity, and support.

Date of birthchecked on this device, never sent or stored

Your date of birth is used once, in this browser, to compute whether you are 18. Only the result — that a check passed, when, and by what method — is recorded on your backend. No document, name, or birth date is transmitted or stored.

Create your account

Your account holds your companion and everything she remembers about you. She is yours alone — nobody else talks to her, and she builds on every conversation.

Namewhat she calls you
Email
Passphrase8+ characters
Invite codefrom the post that sent you here
Companion

By continuing you agree to the Terms and Privacy Policy. 18+.

Your trial is over

She is still here — everything you two built is saved. A subscription keeps the conversation going.

Manual

The short version of everything on this page.

Tabs

Create — shape, style and outfit the character; preview poses (idle, walk, sit, reel). Emote — the clip recorder. Live — behaviour engine and affect dials. Save & Start Chatting commits and opens the chat dock.

Emote recorder

Clips open paused so sliders bite immediately. Pose the rig, stamp keys, play to preview. Space play/pause · K key at playhead · ←→ step playhead (Shift = 0.25 s) · Del delete key · double-click the track drops a key · drag keys to retime · Auto-key take stamps a key on every bone move. Ease sets linear / smooth / snappy interpolation; Hold keeps the last frame.

Chat & voice

Talk types with your voice (mic button). Speak toggles her voice; replies stream sentence by sentence so the first audio lands fast. She sometimes laughs or gasps before a reply, talks with her hands in sync with speech, and plays emotes the server or her own words call for.

Backdrops

Right panel → Viewport → Backdrop: Studio, Dusk, Ocean, Ember. Saved with the character.

Glossary

Viseme — mouth shape for a sound (aa ih ou ee oh); drives lipsync. Emote — a short keyframed body clip. Key — a stored pose at a time on the track. Reel — the viewport cycling the clip library. Take — auto-key recording mode. Affect — her mood vector (valence, arousal, …) shaping face and idle motion. UID — the key for your rows in comp.db.

Settings

Keys are held in this browser's vault and sent to your backend as request headers. A key can be pasted once — after you save it, only the last four characters are ever shown again.

Account

Name
UIDkeys every row in comp.db
Companion

Backend

API baseflask, systemd comp-api
COMP_TOKEN

Core models

Brainnormal turns

Advanced

Custom provideroff — Anthropic only

Voice models

Voice IDElevenLabs