A story told from 1,571 commits

The browser
learned to remember.

ThinkRun began as a way for an agent to move through the web. It became a way for humans and agents to finally see the same thing.

Scroll to run
The original problem
An agent can write the fix.
But when it cannot see the bug, intelligence is beside the point.
So we built the missing eyes.

First, control. Then local tabs. Then screenshots, traces, videos, DOM snapshots, share links, and the memory to connect all of it. The product changed shape many times. The problem stayed beautifully stubborn.

A year of
making sight.

This is not launch-day mythology. It is the repository’s own receipt: raw git history cross-checked against the development memory wiki, frozen on July 9, 2026.

0
0
0
0

SOURCE / git rev-list, deduplicated PR numbers, memory/threads · First commit 2025-08-20 → snapshot 2026-07-09 · Peak week: 155 commits

01 / Genesis · Aug—Nov 2025

Make the web move.

The first version was direct and audacious: give an AI agent a browser, a session, and somewhere to run. Navigation became an action. The page became an environment.

38 commits · first PR #1
https://the-web.example
$ thinkrun navigate https://the-web.example
page loaded · session active
$ click “Get started”
02 / Core engine · Dec 2025—Jan 2026

Survive the real web.

Production asked harder questions. What happens when a selector moves? A step fails? A session stalls? ThinkRun learned to retry, recover, extract the DOM, and keep the plan alive.

279 commits · 76 PRs
thinkrun://task-plan/live
00:01.2Navigate to checkout
00:03.8Selector changed · DOM recovery
00:04.1Retry with semantic target
03 / Extension + local · Feb—Mar 2026

Cross the glass.

The cloud browser was capable. The user’s browser was personal—already signed in, already full of context. A Chrome extension, native host, and local bridge joined those two worlds.

520 commits · the largest phase
localhost ↔ your browser
AI AGENT
YOUR TAB
04 / Sharing + MCP · Apr—May 2026

Turn a run into evidence.

A browser session stopped being ephemeral. Screenshots, captions, embeds, public links, and agent-readable bundles made every run something another person—or another model—could inspect.

277 commits · 66 PRs
thinkrun.ai/s/evidence
05 / Recording pipeline · May—Jun 17, 2026

Let the human show, not explain.

The decisive turn: recording moved onto the web. No extension required. A user could capture the bug, and ThinkRun could preserve video alongside the DOM context an agent needs to act.

306 commits · web recording shipped Jun 17
thinkrun.ai/record
00:18 REC
DOM snapshot · 18/18
06 / Distribution · Jun 18—Jul 9, 2026

Teach the product to remember itself.

The system gained connectors, SEO, pricing truth, and a development wiki that wove PRDs, commits, reviews, and daily logs together. The tool for preserving browser context learned to preserve its own.

151 commits · 139 PRs
memory://thinkrun/development

Everything the product knows.

prd-0101 · SEO foundation5 commits
prd-0097 · live sessions8 commits
prd-0089 · web recordingshipped
review discipline31 lessons
development threads62 PRDs
The lessonThinkRun / 2026

The future of software is not agents working alone. It is a shared field of view.

navigate → snapshot → click → retry → record → share → inspect → fix → verify → remember → navigate → snapshot → click → retry → record → share → inspect → fix → verify → remember →
Built in public · remembered in detail

Show it.
Then run it.

ThinkRun turns what happened in the browser into context an AI agent can actually use. Less describing. Less guessing. A faster path from “something is wrong” to “it is fixed.”

Enter ThinkRun