Skip to content

HAL-UCSB/xarp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XARP

Human-First and Agent-Ready XR in Python

XARP is a Python toolkit for extended reality. It replaces lengthy build-deploy cycles with a fast prototype workflow, think Streamlit or Gradio for XR. XARP also augments AI agents with XR capabilities at runtime through callable tools and a Model Context Protocol.

Demos

Hand Gestures GLB Models
Video Player Depth Images

Built with XARP

UCSB W26 CMPSC 291I

Learning with Spatial Metaphors (Team 1) Disambiguating Object Selection (Team 2)
Dart Training Analytics (Team 6) Multimodal Tutorial (Team 8)

Client Setup

Install the XARP client on your device:

Server Setup

# library only
pip install git+https://github.com/HAL-UCSB/xarp.git


# agents and MCP
pip install git+https://github.com/HAL-UCSB/xarp.git --extra agents 

Cite

Pre-print

@article{caetano2025xarp,
  title={XARP Tools: An Extended Reality Platform for Humans and AI Agents},
  author={Caetano, Arthur and Kumaran, Radha and Jou, Kelvin and H{\"o}llerer, Tobias and Sra, Misha},
  journal={arXiv preprint arXiv:2508.04108},
  year={2025}
}

About

XR Python toolkit for humans and AI agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages