The old question
“Can an agent click the right thing?”
notenough
Run 0001 · 2025-08-20 → 2026-07-09
ThinkRun began as a way for an agent to operate a browser. Then the browser started showing the agent what to build next.
↓ Watch the run unfoldThe browser should be legible to the agent.
Capture action, state, and outcome.
Turn every trace into the next instruction.
GENESIS · First commit
To an agent, a browser is a shifting world of pixels, state, intent, and consequence. The first problem was control. The deeper problem was understanding.
The old question
The ThinkRun question
THE LOCAL TURN · Extension + bridge
Cloud automation learned to meet the messy, signed-in, human web.
The extension, native host, CLI, and local bridge turned the user’s own Chromium into a controlled workspace—scoped to attached tabs, observable, and interruptible.
That changed the product’s center of gravity: from remote browser service to a shared surface where human and agent could hand control back and forth.
THE SYSTEM · From action to evidence
A recording stopped being a video file. It became a structured handoff: what was seen, what was done, what broke, and where an agent should begin.
The actual page, in the actual session.
Screen, voice, clicks, console, and network.
Events anchored to their exact moment.
Evidence in a form a model can use.
A reviewable next move, inside the workflow.
THE EVIDENCE · Raw history, not mythology
The development record is unusually visible. Git history says what landed; PR threads say what survived review; memory says why the direction changed.
Counted directly from the repository history.
Unique PR numbers found in merge subjects.
The decision trail behind the code.
Days from 2025-08-20 to 2026-07-09.
THE MEMORY · The development loop
Plans, implementation notes, corrections, deployment gotchas, and product decisions were kept close to the code. Each run could inherit the hard-won context of the runs before it.
Observe the real outcome.
Not merely whether the command returned success.
Preserve the correction.
So a solved mistake does not become a recurring ritual.
Make the next handoff legible.
To the human, the reviewer, and the next agent.
THE NEXT RUN · waiting for input
ThinkRun’s development story ends where every useful recording begins: with someone noticing what should be better, pointing at the evidence, and handing the next move to an agent.