Please take a moment to check the list of issues and file an issue if one does not exist already. If you are able, please try to implement a feature or fix a bug yourself! The metaverse appreciates your assistance. 🙏
Vircadia Web (codename Aether) is an open source metaverse web client for accessing virtual worlds.
This interface is tested and validated for the following browser platforms:
- Mobile, Tablet, Desktop
- Chromium (Chrome, Brave, etc.)
- Webkit (Safari)
- Gecko (Firefox)
- XR on Android (COMING SOON!)
- Quest 2/Quest Pro
- Pico 4
- Vive Focus 3
We currently use the following:
- Node
16.18.1 - NPM
8.19.2
(Use of Node versions other than stated is untested and may not support all features.)
First, clone the repository to your machine with Git. Then, open a terminal in that directory.
npm ior
yarnThe web client's settings such as branding, default servers, and more, can be customized directly from environment variables which you must set at or prior to build/compile time.
See Configuring quasar.conf.js for a full set of customization options.
Development mode benefits from features like hot-code reloading, error reporting, etc.
npm run devor
yarn run dev
npm run lintAnd fix lint issues automatically with
npm run lint -- --fixnpm run testnpm run buildnpm run update-contributors