Whole workdays

Authentic workflows across real apps — including the detours, context switches, and improvisation scripted demos remove.
Heka captures how people actually use computers across whole workdays, anonymizes each session, and turns real clicks, keystrokes, errors, and recoveries into training-ready trajectories. Natural human workflows, not scripted demonstrations.
The dataset
Not benchmark-perfect demonstrations. The messy, adaptive sequences people produce when they are trying to get actual work done.

Authentic workflows across real apps — including the detours, context switches, and improvisation scripted demos remove.

Names, emails, and keys are replaced with realistic fakes on the contributor’s Mac before anything leaves it. Heka never captures messaging apps, so chats aren't part of the dataset.

Wrong turns and recoveries ship as training signal. Agents learn how humans respond when the happy path breaks.
Semantics filter; they never invent. Each layer selects from evidence the previous layer produced.
From trace to policy
Real software lags, moves controls, steals focus, and leaves stale state behind. Heka preserves those moments — plus the human recovery that completes the task — so a policy can observe again instead of blindly replaying clicks.
state → click → successobserve → act → drift → recover → verifyThe expected interface is temporarily unavailable.
The expected action is visible.
The planned click target disappears.
Return to the last verified state.
Read the current interface, not old coordinates.
Confirm the outcome in the GUI.
Read the GUI. Update the plan. Finish the job.
The supply gap
All open-source computer-use agent datasets combined contain under 25 hours of real interaction data.
One 8-hour recording becomes 150–250 cleanly labeled tasks, grounded in what the contributor actually did.
Standard post-hoc reasoning contradicts the observed behavior 32% of the time. Heka verifies reasoning against the trace.
Status quo
Scripted, expensive, fraud-prone, and too perfect to learn from. A model that sees only flawless runs never learns what to do after the first wrong click.
Pixels only. No clicks, no keystrokes, no event state — not enough information to supervise a reliable action policy.
AI generating data for AI is the shortest road to model collapse. The distribution narrows with every generation.
Meta drafted 7,000 employees into hand-labeling. Human review still matters; human labeling as the pipeline does not scale.
Real errors only exist in the wild. Recovery is not noise to clean — it is the training signal.
What it unlocks
The same grounded traces support model training, automation, and research into how people actually operate software.
Ground policies in authentic interaction patterns across software, not staged task scripts.
Study the wrong turns, retries, and adaptations that disappear from polished demonstrations.
Use action-level traces to improve systems that must survive changing interfaces and imperfect state.
Analyze real sequential behavior across workflows, tools, and populations.
Train on long-horizon work where intent, context, and recovery unfold over time.
The field, in its own words
“The community needs datasets demonstrating human error recovery and complex exploratory behavior.”Read the paper ↗
“Progress is bottlenecked by the scarcity of high-quality human demonstrations.”Read the paper ↗
“Models never see the failures that dominate real-world usage.”Read the paper ↗