CoolFace
Apppublic

jacob314159/robot-episode-curator

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
App README

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

bash
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 dev

Credits

LIBERO dataset: Liu et al., LIBERO: Benchmarking Knowledge Transfer in Lifelong Robot Learning, republished in LeRobot format by the Hugging Face LeRobot team.