Skip to content

feat: Spatius avatar plugin#5821

Open
3DRX wants to merge 1 commit into
livekit:mainfrom
3DRX:add-spatius-avatar-plugin
Open

feat: Spatius avatar plugin#5821
3DRX wants to merge 1 commit into
livekit:mainfrom
3DRX:add-spatius-avatar-plugin

Conversation

@3DRX

@3DRX 3DRX commented May 23, 2026

Copy link
Copy Markdown

Hi LiveKit team! πŸ‘‹

This PR introduces the Spatius avatar plugin.

Working demos:
πŸ‘‰ Spatius LiveKit Agents Demo
πŸ‘‰ Product home: https://spatius.ai/

User context:
We had 400+ users on SpatialReal platform, and Spatius AI has already picked up 50+ signups in its first few weeks. Around 70% are developers, and most of them are already building on LiveKit β€” so having the plugin in the main repo would directly help them discover the integration and offer a new affordable live avatar option.
Happy to address any review feedback or run additional tests.

Thanks for your time!

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

βœ… Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 4 additional findings.

Open in Devin Review

@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from 00544ad to 62653e3 Compare June 2, 2026 07:16
devin-ai-integration[bot]

This comment was marked as resolved.

@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from 62653e3 to 5971642 Compare June 2, 2026 18:06
@3DRX 3DRX changed the title Add Spatius avatar plugin feat: Spatius avatar plugin Jun 2, 2026
devin-ai-integration[bot]

This comment was marked as resolved.

@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from 5971642 to 1aeadcb Compare June 2, 2026 18:21
@3DRX

3DRX commented Jun 2, 2026

Copy link
Copy Markdown
Author

@tinalenguyen Hi, sorry for the buzz. I just updated this PR, and resolved all the review and CI checks. It's ready from my point of view, please have a look when you have time :)

Thank you so much for your time.

@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from 1aeadcb to afe1254 Compare June 3, 2026 05:43
@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from afe1254 to dc83c03 Compare June 10, 2026 16:18
devin-ai-integration[bot]

This comment was marked as resolved.

@3DRX 3DRX force-pushed the add-spatius-avatar-plugin branch from dc83c03 to 1adb288 Compare June 13, 2026 05:51
@3DRX 3DRX requested a review from a team as a code owner June 13, 2026 05:51
@3DRX

3DRX commented Jun 28, 2026

Copy link
Copy Markdown
Author

To answer questions in #5014

Also, is there a reason why livekit_egress doesn't accept a JWT token instead of LiveKit API secret and key? It would be good to scope credentials to each room that way. I also don't think you need to set audio_output to False in the RoomOptions with that approach

The initial implementation of our LiveKit integration generates livekit token in Spatius' service, which is not good for security. We've changed it since, now the token generation is in this livekit agents plugin.

I tested it out and I wasn't able to see the avatar join the room at all, but audio was published. Could you pull from main and bump the versions to see if that helps?

I've rebased again, pull from main and bump the versions. For my testing it works. https://docs.spatius.ai/livekit-agents/overview Is the documentation we write to help with the setup (a bit more complicated than video streaming avatar, since we do the rendering on client side).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant