Team Ai
Datasetpublic

FruitPunchSamuraiG/openapps-scripted-navigation-3024ep

OpenApps Scripted Navigation (3,024 episodes, 20 routes) Inter-app navigation trajectories in OpenApps, collected with a scripted policy using only real UI actions (click "Return to List of Apps", click the target app icon) — no goto() teleports, so transitions are learnable and plannable from the action space alone. 20 routes: 5 source apps (todo, calendar, messages, codeeditor, map) × 4 targets 3,024 episodes after filtering (from 4,000 collected), 20 steps each Episode… See the full description on the dataset page: https://huggingface.co/datasets/FruitPunchSamuraiG/openapps-scripted-navigation-3024ep.

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes45downloads
Dataset Card

OpenApps Scripted Navigation (3,024 episodes, 20 routes)

Inter-app navigation trajectories in OpenApps, collected with a scripted policy using only real UI actions (click "Return to List of Apps", click the target app icon) — no goto() teleports, so transitions are learnable and plannable from the action space alone.

  • —20 routes: 5 source apps (todo, calendar, messages, codeeditor, map) × 4 targets
  • —3,024 episodes after filtering (from 4,000 collected), 20 steps each
  • —Episode structure: ~10 random scrolls in the source app, click Return (home screen), click the target app icon, then random scrolls in the target app
  • —pixels: 1024×640 RGB (JPEG)
  • —action: [type, grid_x, grid_y], where type 0 = click, 1 = scroll-down, 2 = scroll-up on a 32×20 grid
  • —task: navigate_from_{src}_to_{tgt}
  • —No reward column (scripted policy, not agent-collected)

Collector: tools/nav_policy.py in the OpenApps data collection codebase.

Note: content uses OpenApps' canonical fixed app state with theme/language variation. For randomized underlying app state with ground-truth labels, see the companion openapps-todo-proprio-300ep dataset.