The skill store for physical AI.
Humans record hand-intent demonstrations. Labs install versioned, licensed, LeRobot-ready skills.
apps/mobile Expo capture app (offline-first)
apps/web Skill store, lab console, earn
apps/ingest MediaPipe + QA + LeRobot v3 writer
packages/schema Shared Skill / Episode contracts
supabase Auth, catalog, purchases, earn ledger
pnpm install
pnpm --filter @dvidia/web devField ingest (laptop, after exporting episodes from the phone):
python3 -m venv .venv
source .venv/bin/activate
pip install -r apps/ingest/requirements.txt
# optional, for real 21-point hands:
# pip install -r apps/ingest/requirements-mediapipe.txt
PYTHONPATH=apps/ingest python -m dvidia_ingest ingest ./exports/episode-001 --out ./data/processed--synthetic uses on-phone landmarks or generated hands when MediaPipe is not installed.
See docs/field-guide.md and docs/hardware.md.