Your virtual office anywhere

On/Office was created to give you some distraction-free privacy during your work. Making use of powerful Virtual Reality and Web technologies, this application offers you a customisable, virtual room where the screen from your computer is streamed in front of you.

Fetch a comfy seat, wear your headset and get ready to work distraction-free.

Windows download MacOS download Linux download

Current version: 1.3.2
Supported headsets: HTC Vive, Windows MR, Oculus Quest, Oculus Go, Google Daydream, Google Cardboard(Android & iOS)
(but technically, any headset with WebVR support should work)


How can I run On/Office?

  1. Download the application by clicking on one of the OS' logo above
  2. Run the application
  3. Press 'Begin Streaming'
  4. Grab your headset and open a browser. Visit the address as indicated in the application
  5. Press 'Enter Office' to enter your private space
  6. Change the screen's size and position via the controls in the desktop application

You can also watch the video below for a demonstration

Which operating systems are currently supported?

Windows, MacOS and Linux(albeit only tested on Ubuntu so far).

What hardware is currently supported?

The application has been tested with the HTC Vive, Windows MR, Oculus Quest, Oculus Go, Samsung Gear, and Google Daydream.
However, any headset that supports WebVR should work. Let me know if you're using a headset that's not listed here and tell me about your experience.

For what use-case is On/Office meant?

When you need some privacy or want to avoid any distractions in your environment.

(although working with a gigantic screen is also pretty sweet)

What features are planned for in the future?

The repository contains a roadmap. You can check it out here.

Does the application support multiple displays?

No. This feature has been temporarily removed and will hopefully be restored shortly.

Can I use the controllers for any interaction?

Yes. You can use them to move displays around the virtual environment.

How can I contribute?

The code is available for open-source, and the repository can be found here. Be sure to read the file to learn more.

How it works