Make the agent reliable.
The executor adopted a snapshot–act–verify loop. A ten-task Browse API battle test reached 10/10. Sessions survived cold starts and machine routing.
The hard part was giving an AI enough context to know what happened—without making a human narrate every pixel.
ThinkRun began as browser automation: sessions, navigation, clicks, forms, screenshots—the mechanics of operating the web. Local mode connected an agent to real Chrome through a bridge and extension. Cloud mode spun up browsers on demand. The interface got simpler. The system underneath did not.
NAVIGATE
Open the checkout flow
CLICK
Select “Continue”
THINK
Verify the resulting state
SCREENSHOT
Capture evidence
A production browser is redirects, expiring sessions, delayed machines, broken selectors, shadow DOM, console errors, network failures, and state that changes between the screenshot and the click. One early battle test climbed from 40% to 100% only after fixing cost limits, no-action retries, and a one-word API field mismatch.
Every failure became a test, a protocol, a recovery path, or a memory page. The development archive does not read like a victory lap. It reads like a browser session: attempt, observe, correct, verify.
Sources: memory/MEMORY.md · memory/threads/pr-merge-log.md · memory/mcp_local_mode.md · memory/media_recorder_hardening.md
The executor adopted a snapshot–act–verify loop. A ten-task Browse API battle test reached 10/10. Sessions survived cold starts and machine routing.
Hard-won fixes became operating knowledge: storage quirks, session isolation, retry boundaries, browser walls. The repo started remembering so the product would stop relearning.
In-page screen recording shipped to production. Voice, screen, and browser evidence could become one artifact instead of a bug report assembled from fragments.
The install command featured on the homepage was tested clean—and found broken for every new user. It became a standing lesson: test the promise, not the implementation.
The homepage pivoted around the recorder workflow. The breakthrough was no longer “an AI can click.” It was “you can show an AI what happened.”
It needed a flight recorder—one that an agent could read.
A human can point, speak, and move through the real interface. ThinkRun keeps the moments together: the video, the click, the element, the console line, the request, the state before and after.
The artifact is useful twice. A teammate can replay the story. An agent can consume the structured evidence and propose the change—inside the workflow, with the human still the editor.
The web gave us screenshots. Then screen recordings. ThinkRun turns the recording into working context for the next intelligence in the loop.