CodeXR 1.2.0 — Threads, Timelines & Global Networks
CodeXR 1.2.0 turns the extension into a shared XR workspace: three new ways to look at a codebase join the classic analysis, collaborators have a name and a face inside the scene, and a session can be opened to someone on a different network without touching your router.
Watch it first
- Complete tutorial (12 min): https://youtu.be/dtvFhUQ1uKY
- Tried on three real public codebases: BabiaXR · Express · JetUML
- One walkthrough per analysis: classic · dependency graph · historical comparison · project evolution
Highlights
- Dependency graph XR: what depends on what, as a navigable 3D graph. 23 languages, three layouts computed in a Web Worker (
force-3d,hierarchical,metric-space), render budget with group view for big projects, cycle detection, and per-node metric mapping (fan-in/out, degree, blast radius, cycle size). - Historical comparison: working copy against any branch, tag or commit, side by side in XR, read-only Git, provider-neutral. The working-copy side stays live as you code.
- Project Evolution: the whole history replayed as a chronological XR movie, with Auto, Range and Manual timelines and a full player.
- Collaboration 2.0: authoritative host/guest roles, host transfer, identities and avatars, plus screen sharing that survives the trip.
- Cross-network sessions: enabled by default, through an outbound Cloudflare Quick Tunnel. Invitation links stay valid for as long as you keep sharing, entry needs a six-digit code that burns itself on a wrong attempt, and stopping the share revokes everything.
- Self-contained exports: export an analysis and it works on any static HTTP server, outside VS Code. Pick which analyses travel; the git ones ship their whole pre-analyzed timeline, so you can compare any two revisions and generate any movie offline.
- Debugged in real emulated XR: entry height, AR room removal, stick locomotion and flight, laser aim, AR lighting and grabbing screens were all fixed by driving real WebXR sessions with Meta's Immersive Web Emulator. See the "Tested in real XR sessions" gallery in the README.
Install
Download code-xr-1.2.0.vsix below: VS Code → Extensions → … → Install from VSIX… (or code --install-extension code-xr-1.2.0.vsix).
Full details in CHANGELOG.md.
🤖 Generated with Claude Code