Train agents on organic computer-use data.

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.

From trace to policy

Teach the model what to do when the GUI stops matching the plan.

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.

Scripted demostate → click → success
Heka trajectoryobserve → act → drift → recover → verify
Representative GUI episode00:39
System interruptionAllow access to Downloads?

The expected interface is temporarily unavailable.

00:1801 · Observe
Export menu is open

The expected action is visible.

00:2102 · Interrupt
Permission sheet steals focus

The planned click target disappears.

00:2403 · Recover
Resolve the dialog and re-orient

Return to the last verified state.

00:3104 · Adapt
The export action has moved

Read the current interface, not old coordinates.

00:3905 · Verify
Attachment appears on the issue

Confirm the outcome in the GUI.

Training target

Read the GUI. Update the plan. Finish the job.

Train on how people actually use computers.