Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.14.0
metadata
title: ghostloop demo
emoji: 馃
colorFrom: green
colorTo: indigo
sdk: gradio
sdk_version: 5.12.0
python_version: '3.12'
app_file: app.py
pinned: true
license: mit
short_description: Drive any robot through a fail-closed safety pipeline.
tags:
- robotics
- embodied-ai
- agent
- mcp
- safety
- mujoco
- ros2
ghostloop 路 live demo
The agent loop, embodied. Tool-using runtime + fail-closed safety pipeline + sim-first execution + post-hoc analysis layer for embodied AI / robotics. Sister project to GhostLM.
This Space lets you pick a robot profile (Franka arm / Spot quadruped / Tello drone / Stretch mobile arm / humanoid / TurtleBot) and dispatch Intents through the safety pipeline that ships in the library.
- GitHub: https://github.com/joemunene-by/ghostloop
- PyPI:
pip install ghostloop - arXiv: [link to be added once preprint is up]
What you can try here
- Switch profiles to see how the same Runtime + safety pipeline shape covers totally different morphologies.
- Send
move_to {"x": 5, "y": 0, "z": 0}on the Franka profile to watch the GeofenceGate reject it with a structured reason. - Send
takeoff {"altitude": 1}on the Tello profile to see the HITL gate escalate. - Read the trace event JSON for any call. That's the same shape the library emits for replay, diff, query, energy ledger, and judge scoring.
Beyond the demo
The full library does much more than this Space exposes:
- 6 backends (Mock / MuJoCo / PyBullet / Gymnasium / ROS 2 / Randomized).
- 12 policy gates including STL temporal properties.
- Counterfactual trace replay, causal failure attribution, LLM-as-judge.
- VLA-on-MuJoCo benchmark harness vs OpenVLA / 蟺0 / RT-2 / Octo numbers.
- Safe-RL training loop with Lagrangian multiplier + HER.
- Production fleet dashboard with auth + rate limit + alarms + Prometheus.
- MCP server for Claude Desktop / Cursor / Continue / Cline / Zed / Gemini CLI.
pip install ghostloop and clone the repo for the full kit.