Mixed-reality desktop workspace

Six monitors. Zero desk.

VentanaXR turns your computer into a room-sized spatial command center. Stream your real desktop into a headset, arrange apps as floating monitors, and use natural gestures to turn repeated work into AI-assisted workflows. The Quest 3 client now boots on real hardware, pairing takes four characters, and the live stream path is validated end to end.

6virtual monitors
3Dwindow placement
AIgesture workflows
Quest 3 boots on-device 4-character secure pairing AES-256-GCM control
workspace.tsx
variance_model.xlsx
assembly.step
~/build
$ npm run preview✓ host connected
pin
curve
automate
why it exists

Physical monitor rigs are powerful. They are also fixed, expensive, and stuck at your desk.

Finance teams, developers, analysts, designers, and engineers already work across many surfaces: spreadsheets, terminals, dashboards, PDFs, CAD, inboxes, notes, and AI assistants. VentanaXR keeps that multi-screen muscle memory, but moves the workspace into mixed reality.

Your spreadsheet can stay life-size. Your terminal can sit below your model. Notes can float beside the document they belong to. The room becomes the interface.

the magic moment

Place it. Shape it. Act on it.

VentanaXR should feel obvious in the first minute: windows become physical things you can arrange around the task.

01 · Place

Pull your desktop into the room

Grab a real app window and anchor it where it belongs: eye-level, peripheral, desk-height, or across the room.

02 · Shape

Make screens match the work

Curve dashboards into a cockpit, enlarge a drawing board, shrink chat into a side tile, or pin reference material next to the source.

03 · Act

Turn gestures into workflows

Squeeze related windows together to summarize, compare, reconcile, draft, file, route, or create a repeatable recipe.

the build log

Recent milestones, measured and documented.

VentanaXR is built in the open with evidence. Here is what landed most recently.

Aug 4, 2026 · Quest hardware

First boot on a real Quest 3

The VentanaXR client installed and ran on an actual Quest 3 for the first time: 65+ minutes continuous, 72/73 FPS, 0.54–0.61 ms app frame time, zero stale frames or tears.

Aug 4, 2026 · Streaming path

Live stream validated end to end

Production host configuration proved secure pairing, WGC capture, NVENC H.264 encode, and VTXP UDP delivery: 253 static datagrams plus 210 dynamic per-surface datagrams in 10 s.

Aug 2026 · Release

v0.3.0 host installer drafted

The corrected Windows installer carries the real payload and waits for owner publish; the live v0.1/v0.2 releases still point at a placeholder build. Quest signing identity is the next release gate.

Aug 3, 2026 · Windows host

RTX 5060 encode acceptance

Direct D3D11 NVENC passed H.264, HEVC, and AV1 8-bit 4:2:0 plus H.264/HEVC 4:4:4 runs, with canonical validation and cyclic intra-refresh evidence.

Aug 4, 2026 · Real-window capture

DPI-scaled capture path fixed

The live capture-to-NVENC path now handles DPI-scaled and odd-dimension windows, validated on a real 2575x1407 window: 572 VTXP datagrams, 298 frames, 23 keyframes.

The remaining gate is in-headset acceptance: live Quest pixels, input round-trips, thermal behavior under load, and real-provider filing.
workflows, not windows

Built for people who outgrew one screen.

Use cases are shown as real spatial layouts, not generic feature tiles.

Finance close

Reconcile without tab chaos

Model, GL export, variance dashboard, email thread, and notes stay visible while VentanaXR helps draft follow-ups and flag mismatches.

Engineering review

Keep the model in the middle

CAD, simulation output, issue tracker, terminal, and markup notes live around the object being reviewed.

Developer cockpit

Code with logs, docs, and preview in view

IDE, terminal, browser preview, docs, tickets, and AI assistant can be arranged into a persistent build cockpit.

Research wall

Think across papers, notes, and data

Papers, charts, notebook, browser, and citations become a wall of context that does not disappear when one tab changes.

spatial AI gestures

The interface should remember the work you repeat.

Squeezing two windows together is not a gimmick. It is a shortcut for intent: compare these, draft from this, file this there, summarize these together, turn this layout into a recipe.

Human-in-the-loop by default. The page positions AI gestures as suggested workflows with clear review and undo, not invisible automation.

Squeeze-to-integrate

Spreadsheet + email → drafted explanation, mail merge, or exception list.

Box-up to archive

Window + destination → routed file with reversible metadata trail.

Recipe memory

Repeated pairs become suggested automations you can accept or reject.

architecture

A low-latency loop for video, input, and intent.

The MVP is a reliable spatial multi-monitor workspace. AI gestures layer on top once capture, decode, input, and layout feel solid.

Host agent

Captures and encodes

  • Per-window / display capture on Windows, macOS, Linux
  • Virtual monitors up to six
  • NVENC / VideoToolbox / PipeWire encode paths
  • Mouse, keyboard, pen input injection
  • Secure AES-256-GCM control plane
Headset client

Renders in your room

  • Unity + OpenXR spatial compositor
  • First Quest 3 on-device boot, 65+ min stable
  • World-locked panel manager
  • Gesture, gaze, and controller input
  • Local cursor reprojection target
Intelligence layer

Three tiers of assistance

Reflex gesture recognition Session local memory and OCR Cloud complex reasoning and integrations
privacy posture

Local-first where it matters.

Pixels stay scoped

Design around explicit window capture instead of indiscriminate room or camera upload.

Undoable automation

Routing, filing, and drafting should show a reviewable trail with one-tap reversal.

Cloud by consent

Complex integrations can use cloud models, but the product should make that boundary visible.

build status

A roadmap that does not overpromise.

What the codebase proves today, with gates that still need real hardware and provider acceptance.

Quest 3 / 3S clientBoots on-deviceFirst real Quest 3 install and launch, 65+ min stable at 72/73 FPS. Live pixels and input acceptance next.
Desktop host agentLive on Windows · macOS · LinuxReal capture, input injection, and encode paths; RTX 5060 NVENC acceptance; Mac/Linux hardware validation pending.
Secure pairing & controlShippedNonce-bound v2 pairing with 4-character unambiguous codes; AES-256-GCM control by default; legacy secrets fail closed.
Multi-monitor streamingLive path validatedProduction-config stream validated end to end; Quest-side decode and latency are the next gate.
Gesture workflowsImplemented with confirmationSqueeze intents, box-up archiving, recipe memory, purpose-bound MCP, per-call confirmation, undo.
Local-first intelligenceImplementedSQLite event store, OCR seam, bounded Graph retrieval, 451 passing tests; real-provider filing pending.
questions

The practical stuff people ask first.

Does VentanaXR require six physical monitors?

No. The goal is to create virtual monitors from the host machine so the headset can display a large workspace without a physical monitor wall.

Which headset is first?

Quest 3 and Quest 3S. The client already installed and ran on a real Quest 3 at 72/73 FPS with zero stale frames for 65+ minutes; live streaming acceptance is the next milestone.

Is this only for developers?

No. The strongest use cases are any work that depends on visible context: finance close, engineering review, research, analytics, design review, and software development.

How does AI fit without feeling risky?

AI is framed as a reviewed assistant: draft, compare, summarize, route, or suggest a repeatable recipe. The product copy emphasizes consent, visible boundaries, and undo.

What should ship first?

The MVP is mostly built: the host stream path is validated, secure pairing is the default, and the Quest client boots on-device. Next comes in-headset acceptance of live pixels, input round-trips, and thermal behavior.

Can the theme use real screenshots later?

Yes. The visual sections are built so you can replace CSS illustrations with headset captures, videos, Figma renders, or product screenshots when available.

Has VentanaXR run on a real Quest yet?

Yes. On August 4, 2026 the client installed and launched on a Quest 3 and stayed stable at 72/73 FPS with zero stale frames for more than an hour. Live streamed desktop pixels and input round-trips are the remaining acceptance gate.

early access

Be there when the monitors disappear.

Join the build list and tell us what kind of workspace you want to replace first.

No spam. Useful progress updates only.