vuer-ai/vuer
Vuer is a 3D visualization tool for robotics and VR applications.
What it solves
Vuer provides a lightweight, event-driven and declarative way to visualize dynamic 3D and robotics data. It simplifies the process of creating interactive 3D scenes, allowing developers to render 3D models (like URDF files) and interact with them in a browser, on mobile devices, or in VR/AR environments.
How it works
It operates as a Python library that uses a declarative schema to define scenes. Users can spawn a session and set the scene state using components like DefaultScene, Urdf, and OrbitControls. The toolkit is designed to be event-driven, meaning it can update dynamic data in real-time. It also supports running directly in the browser via PyScript and Pyodide, removing the need for a local Python server in some cases.
Who it’s for
This toolkit is designed for researchers and developers working in GenAI, robotics, and computer vision, specifically those who need to visualize 3D spatial data and robot models.
Highlights
- Cross-platform compatibility: Works in web browsers, on mobile devices, and is VR/AR ready.
- Declarative API: Uses a simple Pythonic way to define 3D scenes and components.
- URDF Support: Built-in support for loading and displaying robot description files (URDF).
- Browser-native execution: Can run directly in the browser via PyScript/Pyodide.
- AI Integration: Includes a dedicated skill for Claude Code to help AI agents automate visualization tasks.
Related
- Project
- Project
- Project
- Project
- Project