Skip to content

feat: add spatialreal avatar plugin#5014

Open
3DRX wants to merge 1 commit intolivekit:mainfrom
3DRX:feat/spatialreal_avatar
Open

feat: add spatialreal avatar plugin#5014
3DRX wants to merge 1 commit intolivekit:mainfrom
3DRX:feat/spatialreal_avatar

Conversation

@3DRX
Copy link

@3DRX 3DRX commented Mar 5, 2026

This PR adds SpatialReal avatar plugin, we've been developing it for a while at https://github.com/spatialwalk/livekit-plugins-spatialreal, and publish packages to https://pypi.org/project/livekit-plugins-spatialreal.

Our example project can be found at https://github.com/spatialwalk/avatarkit-voice-agent-demo/tree/main/livekit-agents. For a deployed demo, please checkout SpatialReal playground, which is built using livekit agents and SpatialReal avatar using this plugin.

This plugin have https://pypi.org/project/avatarkit/ as dependency, which is our python SDK, it's a thin layer that handles websocket connection and protobuf messages.

During this PR I also make changes according to the ai review, I personally tested these changes from the example project with no regressions found.

Another thing I'd like to discuss is pypi package transfer, I think it is good for developers (less confusion) if we can still publish release to the same pypi package afther this plugin gets merged, and we are willing to transfer the ownership of the pypi package to livekit organization. Please let me know what should I do :)

We have early adopters shipping SpatialReal avatar in production using other integration methods for months, and recently we have developers using this plugin in their product for about a week, during the process we've fixed all known issues.

@3DRX 3DRX force-pushed the feat/spatialreal_avatar branch 2 times, most recently from 3a11a12 to 9136884 Compare March 5, 2026 06:28
Copy link
Contributor

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

Choose a reason for hiding this comment

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

Devin Review found 2 new potential issues.

View 8 additional findings in Devin Review.

Open in Devin Review

@3DRX 3DRX force-pushed the feat/spatialreal_avatar branch from 9136884 to 15b4cec Compare March 6, 2026 16:48
devin-ai-integration[bot]

This comment was marked as resolved.

@3DRX 3DRX force-pushed the feat/spatialreal_avatar branch from 15b4cec to 840bac3 Compare March 6, 2026 17:11
@tinalenguyen tinalenguyen self-assigned this Mar 6, 2026
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.

2 participants