Movie mode puts your video on a large screen in a dim virtual living room. Your other panels move out of view, leaving you room to settle in and watch.
Keep your existing Chrome login, video player, and tab audio. Watch in 3D adds estimated depth to ordinary 2D video. See how the depth works.
Open it. Bring it in. Give it depth.
Open a stream in Chrome
Install TabSpace in Chrome, then open a streaming video. Sign in and start playback as you normally would.
Bring the tab into VR
Click the TabSpace toolbar icon, leave Tab audio on, and choose Send this tab to VR. With your PC-connected headset ready, choose Enter VR.
Watch in 3D Movie mode
Select the video and choose Movie mode. With trial or Pro access, turn on Watch in 3D, let the model download, and adjust Depth to taste.
Which videos work?
Streaming videos that Chrome can capture, including ordinary YouTube videos. Compatibility varies by site and video. Netflix and other DRM-protected streams are not supported.More about streaming compatibility.
Start with the movie room.
3D and AI trials are available now. Get Pro for unlimited local 3D and AI assistance with your own key.
Free
Watch in 2D Movie mode, with your Chrome tabs and audio. Includes the five-tab workspace and manual controls.
Sign in or create an account for 10 minutes of 3D and a separate 10 minutes of AI assistance. Model download time does not use your 3D allowance.
Internet required for trials. AI includes up to $1 of provider usage, subject to funding availability.
Pro
One payment
No subscription. Your current price is shown at checkout.
Unlimited local 3D conversion. No API key needed for watching in 3D. Activate on your personal computers; local features work offline after activation.
Also includes optional AI assistant with your own OpenAI key.
Install one edition. Not yet in the Chrome Web Store; updates are manual. File checksums ↗
Install in Chrome
Extract the ZIP
Keep the extracted tabspace-vr or tabspace-vr-view-only folder somewhere permanent. Chrome reads the extension from this folder.
Enable Developer mode
Open this address in Chrome and turn on Developer mode at the top right.
chrome://extensions
Load the extension
Click Load unpacked and select the extracted folder containing manifest.json. Pin TabSpace from Chrome’s extensions menu.
Share up to five tabs
Open a webpage, click TabSpace, and choose Send this tab to VR. The workspace guides you through sharing a real tab, choosing headset or desktop, and checking audio. Voice is optional. Repeat sharing on up to five pages. Start your headset’s PC connection and OpenXR runtime, then choose Enter VR in the workspace.
No Enter VR button? Start your headset software, then choose Set up VR → Check headset again. Chrome must support WebXR with your headset and runtime.
More than a movie room.
Keep up to five Chrome tabs around you in VR. Read, compare, and browse between videos, then return to Movie mode when it’s time to watch.
Five tabs at once · Desk layout · Desktop preview with sample content
Five tabs at once
Share up to five pages already open in Chrome, with your existing logins and audio. Available in both editions.
Arrange your workspace
Keep all five tabs visible in Desk or Compare layout, or focus on one. Desk centers the selected tab with two panels on each side.
Browse by voice
Say “Tabspace, tab five” to switch tabs, or “focus on four” to bring one close. Open websites, scroll, and control playback by voice.
Your 2D videos. A sense of 3D.
You don’t need a specially filmed 3D video. TabSpace estimates what is near and far in an ordinary 2D video, then creates a slightly different image for each eye. Watch in 3D works in both Movie mode and the workspace.
3D conversion runs on your computer, with no video upload or OpenAI key needed. Use a compatible GPU with WebGPU support and trial or Pro access. Choose Watch in 3D near the top of the workspace controls. Open Depth & playback to fine-tune the scene.
Original 2D image
Estimated depth
Actual model output from this still. Lighter areas are estimated to be closer.How the 3D conversion works
01
Estimate depth locally
Depth Anything V2 Small predicts relative depth from each image. TabSpace runs its ONNX model on your GPU through WebGPU. The model downloads once; conversion keeps video on your computer.
A compact joint bilateral upsampling filter uses color edges to guide the lower-resolution depth map. This helps reduce foreground depth spilling into the background. Both eyes reuse the refined map.
A depth-based reprojection shader shifts pixels horizontally in opposite directions for each eye. Depth controls the separation; screen depth sets the point of zero separation. A short adaptive buffer keeps audio aligned with the converted frames.
See the left and right eye views
Left eyeRight eye
Two views generated by TabSpace’s stereo shader. A headset presents one to each eye.
3D requires trial or Pro access. See current availability before downloading the model.
Requires a compatible GPU. Use recent desktop Chrome with graphics acceleration and WebGPU support. The first use downloads about 50 MB. Conversion adds latency; performance depends on your GPU and the video.
Depth is inferred. Fine edges, glass, fast motion, and scene cuts can produce artifacts. This adds stereo depth to a screen; it does not reconstruct a scene you can walk around. Protected video may not be capturable.
Open Voice in the workspace to set up the AI assistant before entering VR. The microphone stays off until you start listening.
“
Open a new tab at youtube.com.
New tabs open in Chrome. On your computer, select the new tab, click the TabSpace toolbar icon, then Send this tab to VR. Chrome requires this sharing approval; voice cannot grant it.
Talk to your workspace
Open Voice to set up the AI assistant. Sign in or create an account, check your access, and connect your OpenAI key when needed. Enable push to talk, hold the talk button, and release to send your request.
Ask “Find a video about space”, “Movie mode”, or “Make this panel bigger”. Voice starts only when you choose it.
Push to talk · AI assistant
Sign in or create an account to try 10 minutes of AI assistance. Enable Allow page access to let the assistant read and operate shared pages.
Push to talk uses your key only for submitted requests and agent work, with no voice API session while idle. Hands-free conversation is optional. OpenAI API usage is billed separately; ChatGPT subscriptions do not include it.
Watching in VR: your questions.
Can I watch ordinary streaming videos in 3D?
Yes, with trial or Pro access, a compatible GPU, and a video that Chrome can capture. Open the stream in Chrome, share it through the TabSpace toolbar, then choose Movie mode and enable Watch in 3D. TabSpace adds estimated stereo depth to ordinary 2D video; results depend on the scene and your hardware.
Ordinary YouTube videos are one example of streams you can share. Other streaming videos work when the site and the individual video allow Chrome tab capture. Netflix is not supported because its DRM-protected video cannot be captured reliably. Protected videos, including some rentals and purchases, may show a black screen. TabSpace does not bypass DRM.
Is Movie mode free? Does 3D need an API key?
2D Movie mode is free in both editions. Watch in 3D requires trial or Pro access and runs locally on your GPU after a one-time model download of about 50 MB. It does not need an OpenAI API key. An OpenAI key is only for the optional Pro AI assistant; see availability and pricing.
Can I use a standalone VR headset?
TabSpace runs in desktop Chrome and requires a PC-connected headset with a working OpenXR runtime and Chrome WebXR support. It does not run in a standalone headset browser. You can explore the room in desktop preview without a headset; immersive stereo viewing requires a compatible headset. Physical headset testing is pending.
How many tabs can I use at once?
Both editions support up to five shared tabs. Desk and Compare layouts show them together; Focus and Movie mode show one selected tab while keeping the others shared.
Switch with the numbered buttons or say “Tabspace, tab five”. Tabs opened from the Interactive workspace count toward the same limit. To add another when all five slots are full, stop sharing one tab first. Your original Chrome tab stays open.
Which pages can I share?
Share ordinary websites through the TabSpace toolbar. Incognito tabs, internal Chrome pages, local files, and Chrome Web Store pages are excluded. Protected video may not display.
A shared tab stays shared as you navigate. Every new tab, including one opened by voice, needs your approval: select it on your computer, click the TabSpace toolbar icon, then Send this tab to VR. File pickers, passkeys, and browser dialogs may need desktop input.
What data leaves my computer?
Tab video and audio streams stay on your computer. With Allow page access enabled, AI requests send screenshots, page text, titles, URLs, and conversation context to OpenAI. During the free trial, TabSpace relays browser requests and supervises voice usage. With Pro and your key, requests go directly to OpenAI.
AI voice sends microphone audio to OpenAI. Account, usage and purchase records are stored in Supabase; Stripe handles payments.
Your API key is used only by the extension to connect to your provider. It is kept for the browser session unless you select Remember on this computer, which saves it in local Chrome storage. Saved keys are not synced or stored in an encrypted vault. Use Forget key to remove it.
Can I see the workspace on my computer during VR?
Yes. Under Panel & room, enable Desktop preview in VR for a view at up to 30 fps. It is off by default; desktop controls remain available either way.
What frame rate can I expect?
Smooth targets 60 fps and Fast targets 90 fps. Actual capture depends on Chrome, the page, your display, and your GPU. Tabs opened from the workspace are capped at 720p / 30 fps; share through Chrome’s toolbar for higher capture targets.
What if a tab says “source unavailable”?
Choose Tab controls → In Chrome and keep the source window open. In the TabSpace toolbar popup, choose Share settings → Restart sharing to start a fresh capture.
How do I update?
Stop sharing, download the latest ZIP for your edition, and replace the contents of the installed folder. Keep its location unchanged. At chrome://extensions, click reload on the TabSpace card, then reopen the workspace and share your tabs again.
How do I stop sharing or uninstall?
Select Stop all sharing in the workspace, or close the workspace. Your original tabs stay open. The “Close tab” command closes the Chrome tab itself.
To uninstall, open chrome://extensions and choose Remove on the TabSpace card. You can then delete the extracted folder.