mujocolab

mujocolab / mjviser

Public

Web-based MuJoCo viewer powered by Viser

33
1
100% credibility
Found Mar 27, 2026 at 33 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A browser-based viewer for MuJoCo physics simulation models with interactive controls, sliders, and visualization options like the native viewer.

How It Works

1
🔍 Discover mjviser

You hear about a simple web tool to view and interact with robot simulations right in your browser.

2
📁 Pick your model

Grab the file describing your robot or physics world, like a humanoid or animal model.

3
🚀 Start the viewer

Tell the viewer to load your model – it smartly finds matching files if you give a name.

4
🌐 Open in browser

Click the shared link to see your 3D simulation pop up smoothly in any web browser.

5
🎮 Play and control

Hit play to watch it move, pause to tweak sliders for joints and forces, speed it up or slow it down.

6
👁️ Explore details

Toggle views for contacts, forces, frames, and more to inspect every part up close.

Perfect simulation view

You now have a lively, interactive window into your robot world, shareable and fun from anywhere.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 33 to 33 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is mjviser?

mjviser delivers a web-based MuJoCo viewer powered by Viser, turning Python-based MuJoCo models into interactive browser simulations. Load any .xml model via CLI with `uvx mjviser humanoid`—it handles fuzzy matching and pulls from robot_descriptions for 57 common robots—or use the Python API to spin up a server with your model and data. You get simulation playback, joint sliders, contact visualization, camera tracking, and keyframes, all without native installs.

Why is it gaining traction?

Unlike the desktop MuJoCo viewer, this runs in any browser, making it dead simple to share sims via URL—no binaries or local setup needed, even with uvx for zero-install trials. Viser's rich 3D handles textures, multi-env batches, and custom GUIs, while built-in controls mirror native features like force viz and speed scaling. Early adopters dig the fuzzy CLI and robot_descriptions integration for quick web-based emulator github workflows.

Who should use this?

Robotics engineers prototyping MuJoCo models who want browser-based previews without desktop apps. RL researchers visualizing multi-env rollouts or trajectories in web-based games github setups. Teams collaborating on sims via web-based github links, skipping heavy native viewers.

Verdict

Solid for quick MuJoCo viz at 1.0% credibility and 33 stars—beta docs and examples shine, but expect perf hiccups on complex scenes and no mouse dragging. Grab it if you need web-based MuJoCo today; watch for Viser upstream fixes.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.