@jonstephens85: PS: if you like the visuals on this post, I created a data catalog viewer for EgoSuite-Open100k built on @rerundotio. Y…
Summary
An open-source data catalog viewer for the EgoSuite-Open100k dataset, built on Rerun, enabling search, download, and interactive visualization of egocentric vision episodes.
View Cached Full Text
Cached at: 08/29/26, 01:48 AM
PS: if you like the visuals on this post, I created a data catalog viewer for EgoSuite-Open100k built on @rerundotio. You can search, sort, and filter episodes. Download individual episodes and inspect the data.
Code: https://t.co/QhkgM0qJVD
jonstephens85/egosuite-explorer
Source: https://github.com/jonstephens85/egosuite-explorer
EgoSuite Interactive Explorer
A local, manifest-first browser and interactive Rerun viewer for the gated
LightwheelAI/EgoDemo
dataset. Browse episode metadata without downloading the dataset, fetch exact
MCAP episodes on demand, and automatically convert Lightwheel’s custom hand,
body, and semantic protobuf streams into native Rerun visualizations.
The application code is open source. EgoDemo data is not bundled or redistributed; every user must accept Lightwheel’s dataset terms and authenticate with their own Hugging Face account.
Current status
This repository contains an MVP supporting the four annotated EgoDemo variants:
EgoStandEgoStand-bodyEgoProStandardEgoProStandard-body
Setup from source
Requirements:
- Python 3.11+
- Node.js 20+
uv- A recent Chromium or Firefox browser with WebAssembly support
Rerun does not need to be installed separately. uv sync installs the pinned
Python rerun-sdk used by the MCAP converter, and npm ci installs the
matching @rerun-io/web-viewer package used by the embedded browser viewer.
Both are currently pinned to Rerun 0.36.3 to keep generated RRD files and the
web viewer compatible. The standalone Rerun desktop application is optional.
Linux and macOS
uv sync
uv run hf auth login
cd frontend
npm ci
npm run build
cd ..
./launch_demo.sh
Windows
Use 64-bit Windows 10 or 11 and PowerShell. Clone the repository into a short
path such as C:\src\egosuite-explorer to leave room for long episode names.
From the repository directory, run:
powershell -ExecutionPolicy Bypass -File .\setup_windows.ps1
uv run hf auth login
.\launch_demo.cmd
The setup script creates a Python 3.12 environment, installs the pinned Rerun
SDK, installs the frontend packages, and builds the embedded viewer. The
execution-policy override applies only to that setup command; it does not
change the machine-wide PowerShell policy. The .cmd launcher works from both
PowerShell and Command Prompt without changing that policy.
Command Prompt users can launch the prepared application with:
launch_demo.cmd
To confirm the Python Rerun installation:
uv run python -c "import rerun; print(rerun.__version__)"
If you also want the optional native desktop viewer, the rerun-sdk dependency
provides the rerun command inside the project environment:
uv run rerun --version
The server listens only on 127.0.0.1:8765 by default and opens the local app
in your browser. Use ./launch_demo.sh --no-browser on Linux/macOS or
.\launch_demo.cmd --no-browser on Windows to suppress that behavior.
If ./EgoDemo already exists, it is reused. Otherwise data is stored under
~/.cache/egosuite-explorer/EgoDemo. Override this location with:
EGOSUITE_EXPLORER_DATA=/path/to/EgoDemo ./launch_demo.sh
On Windows PowerShell:
$env:EGOSUITE_EXPLORER_DATA = "D:\EgoDemo"
.\launch_demo.cmd
Without an override, Windows stores downloaded data under
%USERPROFILE%\.cache\egosuite-explorer\EgoDemo. MCAP and RRD data remain
excluded from Git on every platform.
Workflow
- Click Sync manifests. Only the four
manifests/**trees are requested. - Search tasks, scenes, environments, and modality combinations.
- Choose Download & prepare for an episode.
- The exact manifest-referenced MCAP is downloaded and converted locally.
- Choose Open interactive viewer to inspect synchronized video, native 3D hand/body pose, and semantic annotations.
The generated Rerun recording includes Lightwheel-inspired pose styling, pixel-space hand skeleton overlays on both head-camera streams, calibrated head-camera frustums, rolling head and foot motion trails, and action labels on the video. Wrist video remains synchronized but does not receive a projected overlay because the EgoDemo MCAPs do not provide wrist-camera extrinsics.
The Four-Variant Quick Start chooses one interaction-rich, moderate-duration episode per locally available manifest.
Development
Run the API and Vite development server separately:
.venv/bin/python -m egosuite_explorer.server --no-browser
cd frontend && npm run dev
The frontend proxies /api to http://127.0.0.1:8765.
On Windows, use .venv\Scripts\python.exe in place of .venv/bin/python, or
use the platform-neutral command uv run egosuite-explorer --no-browser.
GitHub Actions runs the Python tests and production frontend build on both
Windows and Linux for every push and pull request.
Data and licensing
- Application source: Apache-2.0.
- Lightwheel joint ordering/topology is attributed in
egodemo_mcap_to_rerun.pyto the Apache-2.0LightwheelAI/LW-Egosuite-DevKit. - EgoDemo recordings remain governed by the dataset’s own access terms and license. Do not commit MCAP, RRD, extracted video, or Hugging Face tokens.
Similar Articles
@seclink: New repo: Awesome Egocentric Dataset — a curated list of first-person vision datasets, refreshed beyond the classic Ego…
A new open-source repository curates a list of egocentric (first-person vision) datasets, updated to include recent releases from 2023–2026 with sections on VLA papers and broken links removed.
@LeRobotHF: 100,000 hours of human hands doing real work. LeRobot format, fully annotated and open. EgoSuite-Open100K from @Lightwh…
LightwheelAI and Hugging Face have released EgoSuite-Open100K, a large-scale open dataset of 100,000 hours of egocentric human activities, fully annotated and available in LeRobot format for AI research and training.
@OpenAIDevs: Introducing Euphony, an open-source tool for visualizing chat data and Codex session logs. Paste in a public URL or upl…
OpenAI released Euphony, an open-source tool that visualizes chat data and Codex session logs with filtering and editing features.
@gdb: this is just cool
A preview of the Visualize plugin for Codex, demonstrated by building an interactive planet simulator.
@seclink: 视频里是加速了的,实际上动作慢很多 ...
Lightwheel AI and Hugging Face have open-sourced EgoSuite-Open100K, the largest fully annotated egocentric human dataset with 100,000 hours of data, emphasizing scaling laws for physical AI.