Getting Started
To get a quick overview of what you can do with vuer, check out the following:
- take a look at the basic tutorial or the tutorial for robotics: Vuer Basics
- or try to take a look at the example gallery here
You can install vuer with pip:
Vuer can run directly in the web browser via PyScript and Pyodide. Server dependencies (websockets, aiohttp) are auto-excluded on Emscripten:
Now you should be able to run scripts show in the examples, and look at the results on vuer.ai.
To view the scene in VR or AR headsets, you need to install ngrok (see setting up ngrok) to promote the websocket to wss.
Running The Example Gallery
To run the examples, you'll need to download the required assets:
git clone https://github.com/vuer-ai/vuer.git- Download
vuer_doc_assetsfrom this Google Drive link - Unzip the downloaded file
- Place the
vuer_doc_assetsfolder alongside the project directory and rename it toassets.
- Run the examples:
Note: you need to install a few optional dependencies such as open3d and trimesh for loading and processing point cloud and mesh data. The core vuer itself does not depend on these libraries.
Developing Vuer (Optional)
If you want to develop vuer, you can install it in editable mode plus dependencies relevant for building the documentations:
Using uv (recommended):
Using pip:
To build the documentation:
For more information on contributing, see CONTRIBUTING.md.