XR shell (xrsh) brings the FOSS -soul of unix/linux to WebXR, promoting bring-your-operating-system into WebXR. A free offline-first morphable environment in Yunohost for desktop & VR/AR headsets, which provides XR-friendly shells via opensource components within (Web)XR. ``` 📎 run OS via .ISO image in XR 🤝 manipulate text & logic in XR 🏄 surf 3D scenes in AR/VR via XR Fragments 💾 supports with glTF FBX USDZ OBJ and more 🌱 friendly to opensource orgs & corporations ❤️ no fileformat or editor lock-in ``` # Getting started Please hook up your (bluetooth) keyboard to use xrsh. > tip use ctrl+a+0/1/2/3/.. to switch (GNU) screen terminals (and ctrl+a+c to create new ones) The following languages are supported: * shellscript (busybox sh) * awk (busybox awk v1.33.0) * python (micropython) * javascript (via your browser) * lua (5.3.6) > TIP: type `ls -la ~/hook.d/alert/*` for examples # Editors * vi (busybox vi) * cm (codemirror) * mg (microemacs)