Skip to main content
The Spatius demo repository is the runnable companion to these docs. Use it when you want to clone code, fill credentials, and see an avatar render, connect, and speak.

spatius-ai/spatius-avatar-demo

One consolidated repository containing every demo referenced from these docs.
The Reference tab documents the packages and APIs you import into your app. Demo projects are end-to-end examples that combine SDKs, credentials, client apps, and optional backend services.

Demo matrix

Use this page after you know which integration path you are evaluating. For the decision itself, start with Choose Your Integration Path. Classification reminder:
  • LiveKit Agents Integration belongs to Platform Integrations.
  • Agora Convo AI Integration belongs to Platform Integrations.
  • Direct Mode and Backend Mode belong to Standalone Integrations.
  • The LiveKit Room example validates the RTC Adapter wiring against a LiveKit room (token, connect, adapter init, avatar load, mic publish). Remote audio playback and motion-driven rendering only happen when a producer is publishing into the room — it is not the full Backend Mode + RTC transport voice-agent demo.
Transport options such as Backend Mode with LiveKit, Backend Mode with Agora egress, and your own WebSocket are configured inside the relevant integration guide. They are not top-level demo categories. The entries below are ordered by what they prove, not by product preference. Use quickstarts for first validation, reference demos for production shape, and Backend Mode demos only when your backend owns the runtime pipeline.

Clone and run

Each demo folder has its own README with .env.example, dependency installation, and run commands. The READMEs are the source of truth for run instructions; this page is the index.

Next steps

Choose your integration path

Compare latency, production ownership, and developer effort.

Quickstarts

Run the platform SDK quickstarts before diving into a full demo.