v1.0 Alpha

IAMX Documentation

Build real-time, voice-conversational AI digital humans — in Unreal Engine and on the web.

IAMX — Real-Time Interactive AI Avatars

Introduction

IAMX turns any character — a MetaHuman or your own custom rig — into a living, thinking digital human. It hears you, holds eye contact, answers in real time with perfectly synced lips, remembers you across sessions, and can take actions in your world. Instead of scripted dialogue trees, you get an actual conversation: the character listens while you speak, thinks with the language model you chose, and speaks back in a natural voice with facial performance to match.

The workflow is deliberately simple. You design a character once in the web panel — its personality, voice, AI model, knowledge and scenarios — then drop the IAMX plugin into Unreal (or paste a one-line embed on the web) and start talking. There is no pipeline to wire together, no models to host, and no ML plumbing to maintain in your project.

Everything is configured live from the web. Change a character's personality, swap its voice, raise its knowledge cutoff, add a new scenario or grant a new action — and the running character applies it on its next session. No rebuilds, no redeploys, no reshipping your game.

The mental model that makes IAMX click: your project is just the body, the panel is the brain. Your Unreal or web client renders the character and captures the mic. Everything that makes the character intelligent lives in the panel and is delivered at runtime.

How IAMX fits together

IAMX is three cooperating layers. You mostly work in the first one; the other two do the heavy lifting so your project stays lean.

The panel

A web studio at iamx.live where you create and configure characters: set personality and voice, choose the AI model, upload knowledge documents, design conversation scenarios, and watch live analytics. This is your control plane — every adjustable setting lives here.

The cloud

Runs the heavy AI — understanding speech, reasoning, generating voice and driving the facial performance — and streams the character's performance back into your app in real time. It scales for you, so a single kiosk and a thousand concurrent players use the same simple client.

The client

A lightweight plugin for Unreal or a one-line web embed. It captures the microphone, renders the character, and connects to the cloud — nothing more. Your project stays small and ships fast because none of the AI runs inside it.

The round trip, end to end

Here is what happens between a person speaking and the character answering — typically in a fraction of a second:

  ┌────────────┐   voice    ┌───────────┐   understand   ┌────────────┐
  │  Person    │ ─────────► │  Client   │ ─────────────► │   Cloud    │
  │  speaks    │            │ (mic in)  │                │  (thinks)  │
  └────────────┘            └───────────┘                └─────┬──────┘
                                                               │
       lips + voice + eye contact + facial performance         │
  ┌────────────┐            ┌───────────┐   stream back        │
  │  Person    │ ◄───────── │  Client   │ ◄────────────────────┘
  │  hears &   │            │ (renders) │
  │  sees      │            └───────────┘
  └────────────┘

Because the intelligence is delivered at runtime, the same character can appear inside an Unreal build, on a website, and on a kiosk — all reading from one configuration in the panel.

What you can build

IAMX is a general-purpose engine for interactive digital humans. A few of the things teams build with it:

What each build shares

CapabilityWhat it means for your build
Real-time voice conversationPeople speak naturally; the character listens, thinks, and replies out loud — no push-button menus required.
Synced lips & facial performanceMouth shapes and expression track the spoken audio so the character never looks dubbed.
Eye contact & presenceThe character holds your gaze while you talk, which is what makes it feel alive rather than idle.
Memory across sessionsReturning users can be recognised and greeted with context from previous conversations.
Actions in your worldThe character can trigger events and call your services when the conversation calls for it.
Knowledge groundingUpload your documents and the character answers from them, not just from general knowledge.
A free IAMX account is required to create and run characters — sign up at iamx.live. The plugin itself is free and open source; advanced features are available on paid plans.

Choosing your AI model

You pick which language model powers each character in the panel. IAMX supports the leading providers, so you can trade off quality, speed, cost, and privacy per character.

ModelGood for
GPTBroad general capability and strong tool use for action-driven characters.
ClaudeLong, nuanced conversations and careful instruction-following.
GeminiMultimodal reasoning and fast, cost-effective responses.
OllamaRunning a local model on your own hardware when data must stay on-premises.
You can change the model at any time from the panel. The running character switches on its next session — no rebuild, so it is safe to experiment with different models against the same personality.

Design once, apply everywhere

The single most important idea in IAMX is that configuration is live. You never bake a character's brain into a build. Instead:

  1. Create the character in the panel — give it a name, personality, voice and model.
  2. Add knowledge and scenarios — upload documents it should know, and design the conversation flows it should follow.
  3. Grant it actions — define what it is allowed to do in your world.
  4. Connect a client — drop the plugin into Unreal or embed it on the web, pointed at that character.
  5. Iterate freely — edit anything in the panel; the character picks up changes on its next session automatically.

Start here

Ready to build? Begin with the Quickstart to get a talking character running in minutes, read How it works for a deeper tour of the panel–cloud–client architecture, and follow the Unreal plugin install guide to add IAMX to your project. From there, the Blueprint API reference covers wiring the character into your game logic.

Quickstart

Go from a fresh account to a character that talks back. Open the Quickstart →

How it works

Understand the panel, the cloud and the client in depth. Read How it works →

Install for Unreal

Add the plugin and connect it to your character. Open the install guide →

More resources

This is the v1.0 Alpha release. APIs and panel features are still evolving — pin a specific plugin version from Releases for production kiosks, and check the blog before upgrading.