Skip to main content
Code-XR - 1 of 4
1 / 4
Open SourceActive developmentBest ProjectAwarded Project

Code-XR

Code-XR is an open-source VS Code extension for static code analysis and immersive XR software visualization. Version 1.1.0 turns files, directories, and full projects into navigable 3D workspaces with richer metrics, shared XR/DOM rooms, virtual screens, and safer in-scene remapping controls for exploring software structure without leaving the editor.

DOI 10.1109/VISSOFT67405.2025.00034

Project narrative

Code-XR started as a way to make software metrics easier to understand than in a traditional static dashboard. The first goal was to connect static analysis with an immersive XR scene, so files, directories, and complete projects could be explored spatially from Visual Studio Code. Version 0.0.8 was the research version linked to VISSOFT @ ICSME 2025. In October 2025 I presented version 1.0.0 before the university committee, with basic file and directory analysis already working. The project did not stop there: on March 22, 2026 I released version 1.1.0, a substantial evolution focused on performance, collaboration, virtual screens, safer in-scene chart remapping, richer metrics, improved file/directory/project workflows, and a more robust Python-backed setup. I am currently working toward version 1.2.0, exploring deeper metrics beyond CCN and function counts, including internal and external file relationships, comparison between commits or branches, and collaborative sessions that no longer require every participant to be on the same local network.

Role & contributions

Sole author and end-to-end developer. Built the VS Code extension, Python static-analysis pipeline, JSON persistence layer, XR scene generation with A-Frame/BabiaXR, marketplace packaging, and documentation site. Version 1.1.0 focused on performance, shared rooms, virtual-screen controls, and safer metric remapping. Academic supervision by David Moreno Lumbreras (PhD, TFG supervisor).

Versions & milestones

v0.0.8VISSOFT @ ICSME 2025

Research version accepted at VISSOFT

Research build linked to the VISSOFT @ ICSME 2025 publication and the first XR metric visualization workflow.

v1.0.0October 2025

University defense version

University defense version with stable file and directory analysis inside the VS Code extension.

v1.1.0March 22, 2026

Performance and collaboration release

18x faster pipeline, shared rooms, virtual screens, safer remapping, richer metrics, and improved Python setup.

v1.2.0In progress

Deeper software evolution analysis

Work in progress on relationships, commit/branch comparison, evolution views, and remote collaboration.

Tech stack

Node.js
TypeScript
Python
VS Code Extension API
WebXR
A-Frame
BabiaXR
JSON
React
Vite
Tailwind