VR-native Desktop Environment

ForUbuntu / Arch Linux+Quest 2 / Pro

Fully open source

Zwin is a windowing system for XR which enables using multiple 3D apps side by side, just like you do in 2D desktops.

How to use

See what it's capable of

Feature - 2D Windows

Display any 2D apps in VR

Zwin is an extension of Wayland, a popular 2D windowing system in Linux. This means you can open your favorite Linux apps in VR and place them wherever you want.

  • Increase/rearrange/resize monitors however you like. For free, without any hassle.
  • No more "screen mirroring" of your PC. Interact with windows directly in VR.
Feature image: Display any 2D apps in VR
Feature image: Open multiple 3D windows together

Feature - 3D Windows

Open multiple 3D windows together

Zwin enables opening multiple 3D apps side by side, as you do with 2D windows or real-world objects. In fact, it is not possible to do this with most current virtual reality systems!

  • View 3D models directly in 3D. Use Blender to edit and preview them. All inside VR.
  • The surrounding environment is also an “app.” Install another app, or customize it by placing any other 3D windows you want there.

What's 3D window?

Imagine you had to buy all of your furniture either at IKEA or Walmart, and you couldn't combine them. Pretty frustrating, right? That's the current VR.

Almost all of the existing VR solutions can only display one app at once. So developers have no way but to build one giant app that shows everything, from the environment to objects. This induces monopoly, as only a massive company can create a compelling VR app.

Zwin solves this problem by displaying several 3D apps together, like one for the sky and another for a chair.

It's like you can use furniture from IKEA and appliances from Best Buy together!

Feature - Continuity

Go VR when eagerGo 2D when relaxed

We know the current VR hardware is not perfect. Zwin allows you to switch between 2D monitors and VR headsets whenever you like. The switch happens instantly, and the windows are preserved.

  • Casually go VR when you're running out of screen space or you want to preview 3D stuff.
  • When you get tired, put off headsets and continue working.
Feature image: Go VR when eager Go 2D when relaxed

Try all of this today.

This is not Sci-fi or a concept design. It's real, and you can try it out now.

On v0.1 beta release, there are some limitations and uncomplete funcitons. See future roadmap

Get it & install