{"categories":[{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"}],"enrichment":{"capability":"mjviser is a web-based viewer for MuJoCo physics simulations, providing an interactive browser interface with simulation controls, joint sliders, contact visualization, and camera tracking.","skillfed_tags":["robotics","physics-simulation","web-visualization"],"use_cases":["Visualize and debug MuJoCo robot models in a web browser without native GUI dependencies.","Build interactive robotics dashboards with custom controls and overlays using Viser's GUI framework.","Playback and scrub through recorded simulation trajectories with timeline and speed controls.","Run parallel multi-environment simulations and view them side-by-side in the browser.","Prototype robot controllers with live joint sliders and contact visualization for real-time feedback."],"what_it_does":"mjviser wraps MuJoCo physics simulations in a web-based viewer built on Viser, letting you visualize and interact with robot models through a browser. It runs as a standalone command-line tool (e.g., `mjviser model.xml`) or as a Python API that you embed in your own simulation loop. The viewer provides simulation playback controls, joint and actuator sliders, contact and force visualization, camera tracking, and keyframes\u2014most of what the native MuJoCo viewer offers, but accessible over the web.\n\nThe package depends on mujoco, numpy, trimesh, viser, and pillow. It supports Python 3.10\u20133.14 and is actively maintained. You can extend it with custom callbacks for simulation steps, rendering, and reset logic, or use the underlying ViserMujocoScene directly to add arbitrary Viser GUI elements and overlays.","worth_installing":"Yes. mjviser is actively maintained, has no known vulnerabilities, installs with low friction, and fills a clear niche: web-based MuJoCo visualization without native GUI setup. It's well-suited for robotics prototyping, debugging, and dashboards. The only caveat is that mouse interaction (body clicking/dragging) is not yet supported and requires upstream Viser changes."},"id":"mjviser","links":{"html":"https://skillfed.io/packages/mjviser","md":"https://skillfed.io/packages/mjviser.md","pypi":"https://pypi.org/project/mjviser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-07","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"mjviser","python_support":"supports_current","summary":"Web-based MuJoCo viewer powered by viser."},"popularity":{"monthly_downloads":159164,"position":10706,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.14"}
