R&D—Apr 9, 2026
VRM is becoming the avatar standard AI needs
An assessment of VRM as the portable format for AI avatars: what the specification carries, why glTF compatibility matters, where it falls short, and how Utsuwa is positioned within it.
AI avatars are moving from novelty into interface infrastructure. Companions, agents, stream characters, creative tools, and desktop assistants all require a way to represent a character consistently across applications. The open question is no longer whether avatars will matter, but what format they should be built on and whether that format will be controlled by any single vendor.
Our assessment is that VRM is the strongest current answer, and this entry lays out the reasoning: what the specification actually carries, why its compatibility with the existing web pipeline matters, where it remains weak, and how Utsuwa, our open-source avatar shell, is positioned within it. Utsuwa did not invent this direction and we make no claim otherwise. The claim is narrower and more useful: VRM is becoming the shared language AI avatar tools have been missing, and building against it is the correct engineering decision now.
1. What the specification carries
VRM solves a concrete problem for humanoid 3D avatars: a single portable file carries the mesh, textures, a standardized humanoid skeleton, expression presets, mouth shapes for lip synchronization, spring-bone physics for hair and clothing, eye gaze controls, toon materials, and licensing metadata. The file functions as a character container rather than a 3D asset.
The licensing metadata deserves specific attention. Usage permissions embedded in the file mean a creator's intent travels with the character across every application that loads it. This is the kind of unglamorous provision that distinguishes a standard from a format, and its presence in VRM reflects the specification's origins in a creator community with real stakes in attribution and reuse.
The behavioral layer is what makes the format relevant to AI in particular. A useful companion must blink, speak, react, direct its gaze, and carry a persistent identity between environments. Every application that invents a proprietary character format fragments that identity. The formats that historically win are the ones that let the asset outlive any single application.
2. Compatibility with the existing pipeline
VRM extends glTF. A VRM file is a valid glTF binary with an avatar-specific extension layer, which means it inherits the entire web 3D toolchain rather than requiring a new one. With Three.js, @pixiv/three-vrm, and standard Web APIs, expressive VRM characters run in ordinary browser and desktop environments today, with lip synchronization and physics, and no installed runtime.
This matters because the web is where AI products are being built. When the avatar layer is compatible with standard web technology, a team can prototype in a day, read the source, fork it, and ship without asking users to install anything. Closed runtimes optimize for control; open ones optimize for adoption, and adoption is the resource a young standard requires.
The institutional trajectory points the same direction. VRM originated in the VTuber ecosystem, VRM 1.0 is stable, and the VRM Consortium's collaboration with Khronos indicates a path toward broader international standardization. Grassroots adoption combined with standards-body backing is historically the strongest predictor that a format persists.
3. Limitations
An honest assessment includes the gaps. VRM is a humanoid specification, and non-humanoid characters fit it poorly or not at all. Animation interchange is younger than the core format and tooling around it is uneven. Authoring remains concentrated in a small number of tools, which limits the creator base. None of these strike us as disqualifying, but teams evaluating the format should weigh them, particularly the humanoid constraint, which is structural rather than incidental.
4. Utsuwa's position
Utsuwa is a contribution to the standard's momentum, not an attempt to crown a new one. It is an open-source shell for the format that is already proving itself.
The core loop is deliberately minimal: load a VRM model, connect an LLM provider, optionally add voice, and the result is a companion that speaks with lip synchronization, facial expression, and persistent character presence. The user selects the avatar, the model, and the data layer. The application is a vessel rather than a platform, which is the design position the name refers to.
The requests from developers building on Utsuwa have been consistent and clarifying. They do not ask for a mascot. They ask for control: better model loading, more expressive behavior, local-first workflows, cleaner APIs, and a path toward characters that persist across products rather than inside one.
Conclusion
The stakes of the format question are straightforward. As AI interfaces become embodied, the avatar layer will either be portable, inspectable, and owned by the people building with it, or it will be proprietary to whichever platform moves fastest. VRM is the strongest available bet on the first outcome. We consider that the only outcome worth building toward, and Utsuwa is built accordingly.