mrkeyoor.com_
Wed 07 Oct 17:09 UTC
Open Source6 min read

Jumper Adds 280 Stars in Four Hours, With Hardware Control Unverified

The 22-joint crab robot's open toolkit trains motions and packages apps, but board inference and the live motor loop still await verification.

Jumper added 280 GitHub stars between our 12:20 and 16:30 UTC checks on October 7, climbing from 890 to 1,170 while its maintainers explicitly said the software had never driven the robot's live motor bus. That tension is the reason this young open-source robotics repository is more interesting than its animated crab demos. It makes robot training look as approachable as a coding-agent prompt, then documents where the physical proof stops.

The repository was created on September 28 and had no tagged release when checked. Its sudden audience is arriving before the normal markers of a settled developer product. GitHub's repository metadata reported 100 forks, three open issues and an Apache 2.0 license alongside those 1,170 stars. A star is an interest signal, of course, and says nothing about whether the robot can safely execute a newly trained policy. Here, the maintainers make that distinction unusually easy to see.

The pitch fits inside three prompts

Jumper is a 22-degree-of-freedom crab robot, and the repository presents three jobs in plain language: design its appearance, train a motion and build a scene. The examples ask an AI coding assistant to produce a sand-colored skin, teach a stable tripod gait or create a park pump track. The main repository contains the motion-training stack, while appearance and scene work live in a separate jumper-design repository.

That split matters. A one-sentence request does not travel directly into a motor controller. The coding assistant reads project instructions, chooses the relevant tools, prepares a checkout and runs ordinary commands. The project's workflow document tells the assistant when it needs the separate design repository, when Git LFS assets are required and which result must be inspected. The prompt is a front door to a documented toolchain, rather than a new control language for the robot.

The design examples are also narrower than the pictures can imply. Skins are display-only today, and the training code has no .skin loader. Imported maps can be used to replay a policy, but arbitrary-map training is not implemented because the imported terrain and props are not replicated across parallel environments. The same workflow guide warns readers not to treat renders, package checks or simulated forces as proof of physical fit.

The short prompt earns attention, but the repository's value depends on the constraints beneath it. An assistant can move through setup and export faster when the integration boundaries are written down. It cannot turn a render into a hardware test.

What developers can run now

The training path is concrete. Jumper requires Python 3.10 through 3.13 and supports two physics backends with the same task configurations, rewards and PPO code. MuJoCo Warp is the primary GPU trainer; native MuJoCo spreads environments over CPU threads. The project guide gives a CPU command that avoids pretending every interested developer has an NVIDIA workstation:

git clone https://github.com/KingKongRobotics/jumper.git
cd jumper
python3 -m venv .venv && source .venv/bin/activate
pip install -e .
python scripts/train.py --task jumper.tripod --backend native --device cpu --num_envs 64

The repository includes tasks for walking, posture, jumping, dancing, gestures and grasping. Training output can be replayed in MuJoCo, exported to ONNX and assembled into a .app bundle. According to the worked tutorial, a bundle may carry different policies for locomotion, jumping and dancing, along with a controller that switches modes and checks their expected observations and actions. The tutorial's sample rates also differ by job: 50 Hz for locomotion and dance, 200 Hz for jump.

The bundle is meant to span three hosts. It contains RKNN material and an AArch64 controller for the robot, ONNX plus WebAssembly for a browser, and ONNX plus a native controller extension for play --app. This packaging work is less photogenic than a dancing crab, but it tackles a real deployment problem: a policy, its control map and its reference motion need to remain in agreement as they cross simulation, browser playback and an embedded board. The tutorial documents that layout rather than hiding it behind the initial prompt.

The physical target is specific too. The company's hardware sheet lists a weight of 1.8 kg, or 2.8 kg for the engineering prototype, plus 22 tactile servos, a Rockchip RK3576 system-on-chip, 4 GB of memory and a 6 TOPS INT8 NPU. Sensors include a six-axis IMU, a 5-megapixel wide-angle camera and a direct time-of-flight depth array with 2,268 ranging points per frame. The battery is removable, and the machine is specified for indoor use. These details make it possible to ask whether the exported controller matches an actual compute and sensing budget.

The simulator boundary is still the story

The project's status page says training, simulation, export and host-side bundle checks are implemented and covered by its test suite. In the next sentence, it draws the line: RKNN inference has not been verified on the board, and the 1 kHz controller loop has not driven the live motor bus. Those are not small finishing tasks. They are the point at which a policy stops moving a model on a screen and starts commanding 22 joints on a 1.8 kg machine. The admission appears in the project guide, not in an issue a reader has to discover later.

Open source needs a qualifier here. The repository README licenses maintainer-owned project material under Apache 2.0 and records third-party terms in its notice file. It publishes the robot's dimensions and components, but this repository is a software toolkit, not a complete build-your-own hardware package. Its tracked files contain a hardware specification, while the motion code works against a MuJoCo model and a future physical host. Calling Jumper an open-source robot without that qualification would promise more than this checkout supplies.

The project is only days old. GitHub's API returned no releases when checked, and the repository's latest push was dated October 5. Developers can clone main, inspect the tests and run the documented simulation path, but there is no numbered release to anchor a reproducible evaluation. The rapid star count tells us that the premise has found an audience. It does not turn main into a supported robotics distribution.

Why this repository caught fire

Jumper compresses several difficult robotics jobs into requests that look familiar to anyone using a coding agent. That presentation lowers the reading cost of a large repository. Behind it are recognizable components rather than unexplained magic: MuJoCo and MuJoCo Warp for physics, rsl_rl for reinforcement learning, ONNX for exported policies and a Rust controller for deployment. The README names those dependencies and sends each job to a separate guide.

Its star velocity also arrived with visible output. The repository shows walking, jumping, dancing and grasping in simulation or project media, then offers the commands used to train and package related policies. A developer can form a useful question quickly: can the same workflow produce a motion for my machine? The honest answer today is that the software path can be examined and exercised, while transfer to Jumper's own hardware remains unverified by the maintainers. That answer is less exciting than the GIFs and much more useful.

The next update worth watching is a measured hardware run: RKNN inference executing on the RK3576 board, followed by the 1 kHz controller driving the live motor bus under documented safety checks. Until that evidence lands, Jumper's 280-star afternoon should be read as demand for an agent-friendly robotics workflow. For now, the project status points to a sensible stopping place: run the simulator, inspect the bundle, and do not claim a hardware result that nobody has measured.

We reviewed this

  1. motion — our honest review
  2. checkout — our honest review
  3. browser — our honest review

Sources

  1. KingKongRobotics Jumper repository
  2. Jumper repository metadata
  3. Jumper project guide
  4. Jumper Train and Design workflows
  5. Jumper hardware specifications
  6. Jumper training and deployment tutorial
  7. Jumper GitHub releases API