{"ID":2885572,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2508.04108","arxiv_id":"2508.04108","title":"XARP Tools: An Extended Reality Platform for Humans and AI Agents","abstract":"Building XR-AI research prototypes requires navigating two largely separate ecosystems. Mainstream XR development relies on C#/C++ and game engines, while AI development is centered on Python. This toolchain fragmentation slows down contributions to human-AI spatial interaction research. To broaden access to XR development in the Python ecosystem, we present XARP (XR Agent-ready Remote Procedures), a toolkit for rapid XR-AI prototyping in Python. XARP application logic runs on a Python server and controls a Unity client through WebSocket messages. This architecture enables compatibility with multiple client platforms and live reloading of application code without client redeployment. XARP is available to humans as a library and to AI agents as callable tools and through Model Context Protocol. We designed XARP through formative case studies and refined it through an early acceptance evaluation with 24 XR and AI developers and a six-week longitudinal study with two developers building an independent research project. Potential users expected the toolkit to improve their performance and facilitate development. Sustained use confirmed faster iteration and easier setup compared to conventional XR workflows, with asset-intensive and performance-critical projects emerging as the clearest limitations. Technical benchmarks show that hand and head tracking data streaming was close to the device refresh rate of 72 FPS, and that AI agents using XARP consumed 19% fewer tokens than those writing equivalent C# Unity code. Beyond broadening access to XR development, XARP reduces engineering friction in spatial computing research and opens new pathways for AI agents to participate in XR application development. XARP is open source and available at https://github.com/hal-ucsb/xarp.","short_abstract":"Building XR-AI research prototypes requires navigating two largely separate ecosystems. Mainstream XR development relies on C#/C++ and game engines, while AI development is centered on Python. This toolchain fragmentation slows down contributions to human-AI spatial interaction research. To broaden access to XR develop...","url_abs":"https://arxiv.org/abs/2508.04108","url_pdf":"https://arxiv.org/pdf/2508.04108v4","authors":"[\"Arthur Caetano\",\"Radha Kumaran\",\"Kelvin Jou\",\"Tobias Höllerer\",\"Misha Sra\"]","published":"2025-08-06T06:09:34Z","proceeding":"cs.HC","tasks":"[\"cs.HC\"]","methods":"[]","has_code":false,"code_links":[{"ID":611214,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_id":2885572,"paper_url":"https://arxiv.org/abs/2508.04108","paper_title":"XARP Tools: An Extended Reality Platform for Humans and AI Agents","repo_url":"https://github.com/hal-ucsb/xarp","is_official":false,"mentioned_in_paper":false,"mentioned_in_github":true,"github_stars":0}]}
