Kelvin.

XR7 technologies

XARP (ACM SIGCHI EICS 2026)

A collaboration with Ph.D. candidate Arthur Caetano and the UCSB Human-AI Integration Lab, XARP is a declarative Python agent toolkit for building extended reality applications. It allows developers to create intelligent agents that can perceive, reason, and act in virtual environments, enabling the creation of immersive and interactive experiences.

View repository
XARP (ACM SIGCHI EICS 2026) interface preview

The challenge

What the project set out to solve

A collaboration with Ph.D. candidate Arthur Caetano and the UCSB Human-AI Integration Lab, XARP is a declarative Python agent toolkit for building extended reality applications. It allows developers to create intelligent agents that can perceive, reason, and act in virtual environments, enabling the creation of immersive and interactive experiences.

The approach

How it was built

Built as a XR experience using Python, FastMCP, Gradio, SmolAgents, C# Unity, Meta XR SDK, Roslyn.

Core capabilities

What the experience includes

  • Python integration
  • FastMCP integration
  • Gradio integration
  • SmolAgents integration
  • C# Unity integration
  • Meta XR SDK integration
  • Roslyn integration

Technology

The implementation stack

Python
FastMCP
Gradio
SmolAgents
C# Unity
Meta XR SDK
Roslyn