Awesome AI AgentsAR/VR/XR Agents

vircadia/vircadia-native-core

⭐ 542 C++ added to this list on 2025-05-03 repository created 2019-12-02

Vircadia is an open source agent-based metaverse ecosystem designed to support immersive virtual worlds populated by both human users and AI agents. It enables the creation and deployment of large-scale virtual environments where hundreds of agents and users can interact simultaneously. The platform supports multiple access methods including mobile devices, desktop computers, and virtual reality through web technologies, making it highly accessible. Vircadia features full-body avatars for both humans and AI agents, enhancing the immersive experience. It offers scripting capabilities with JavaScript and plans to introduce TypeScript and visual scripting, allowing developers and creators to customize behaviors and interactions within the metaverse. The ecosystem includes a comprehensive world editor and supports an expansive virtual world space of up to 4096 cubic kilometers per server, enabling vast and detailed environments. Vircadia is fully self-hosted, giving users and organizations control over their virtual spaces and data. The project is licensed under the Apache 2.0 license, promoting open collaboration and use. Vircadia is supported by various companies, organizations, and governments, highlighting its credibility and community backing. The concept of "agents" in Vircadia refers to AI beings that coexist with human users in the virtual space, capable of interaction, communication, and participation in activities ranging from companionship to training and gameplay. This agent-based approach allows for dynamic and engaging virtual experiences. Extensive developer and user documentation is available to facilitate integration, deployment, and usage of the platform. Vircadia aims to provide a robust, scalable, and flexible metaverse solution that can be tailored to diverse needs, from entertainment to enterprise applications.

https://github.com/vircadia/vircadia-native-core

3dagentagent-basedaiai-agentsai-companionshipapache-2.0ardesktop-supportdeveloper-documentationfull-body-avatarsgameplayimmersionimmersive-worldsjavascriptjavascript-scriptinglarge-virtual-worldlinuxmetaversemobile-supportopen-sourcerealityself-hostedtrainingtypescriptuser-documentationvirtual-realityvisual-scriptingvrvr-supportwebwebxrworld-editorxr