2026  18

August  12

Admitted capabilities, then a process

August 29, 2026 · 5 min · Richard Abrich

Record each surface, then compose

August 29, 2026 · 6 min · Richard Abrich

The user of OpenAdapt is an agent. The human is the authority.

August 29, 2026 · 5 min · OpenAdapt Team

What does openadapt quickstart –break-it do?

August 29, 2026 · 6 min · Richard Abrich

The One Number That Drifted Was the One That Changed: Why We Started Checksumming Our Own Benchmark Claims

August 28, 2026 · 5 min · OpenAdapt Team

OpenAdapt vs. AutoHotkey: when a macro becomes shared infrastructure

August 26, 2026 · 2 min · Richard Abrich

OpenAdapt vs. computer-use agents: should every run think again?

August 26, 2026 · 5 min · Richard Abrich

OpenAdapt vs. Playwright: why Playwright stays in the browser path

August 26, 2026 · 3 min · Richard Abrich

OpenAdapt vs. Power Automate: where Microsoft’s advantage ends

August 26, 2026 · 3 min · Richard Abrich

OpenAdapt vs. Selenium: the transaction layer around WebDriver

August 26, 2026 · 3 min · Richard Abrich

OpenAdapt vs. UiPath: the robot is one part of the program

August 26, 2026 · 2 min · Richard Abrich

When should I use OpenAdapt instead of an API?

August 26, 2026 · 3 min · Richard Abrich

July  6

The write audit: how to measure what your automation actually wrote

July 27, 2026 · 9 min · OpenAdapt Team

Contribute data for credits

July 21, 2026 · 4 min · Richard Abrich

Compile once, govern every repair

July 20, 2026 · 6 min · OpenAdapt Team

The silent wrong write: your automation should halt instead of guessing

July 17, 2026 · 9 min · Richard Abrich

The 500th run: compiled automation vs. computer-use agents

July 8, 2026 · 6 min · Richard Abrich

We ran it on a real EMR. The compiler won.

July 8, 2026 · 7 min · Richard Abrich

Get OpenAdapt posts by email

No spam. Unsubscribe anytime.