jacob314159/robot-episode-curator
0
Robot Episode Curator — LIBERO streaming demo
Browse and inspect episodes from `lerobot/libero` (1,693 manipulation episodes, 40 tasks, dual cameras, 10 FPS) directly from your browser. Frames are streamed on demand from the Hugging Face Hub — nothing is permanently cached on the Space disk between restarts.
What you can do
- Pick a task, scrub through episodes, and watch dual-camera playback.
- Inspect actions, state, and quality signals on the timeline.
- Open episodes in the embedded Rerun 3D viewer for richer multi-modal review.
- Compare quality metrics across episodes (divergence, diversity, temporal, visual).
What's disabled
This Space runs in streaming-only demo mode (STREAMING_DEMO_MODE=1). The following are intentionally turned off:
- Adding or removing datasets (LIBERO is pinned).
- Persistent downloads to local disk.
- Cache management.
- HuggingFace token edits from the UI.
For the full self-hosted experience (any LeRobot dataset, persistent caches, quality computation across long sessions) clone the source repository and run it locally.
Self-host
git clone <repo-url>
cd data_viewer
# backend
cd backend && pip install -r requirements.txt && uvicorn api.main:app --port 8000
# frontend
cd ../frontend && npm install && npm run devCredits
LIBERO dataset: Liu et al., LIBERO: Benchmarking Knowledge Transfer in Lifelong Robot Learning, republished in LeRobot format by the Hugging Face LeRobot team.
