Automation and scraping · Independent · 20 Oct 2026

OpenAdaptAI/OpenAdapt

For EHRs, payer portals, and any app your team clicks through. A person or an agent shows the task; OpenAdapt turns it into a local program that repeats the steps with no model calls, checks each save, and stops when something doesn't match.

← Automation and scraping
OpenAdapt: verified computer use. Turns one recorded run into a verified local program.

In simple English

When you want an artificial intelligence agent or a script to click through desktop apps, it often guesses incorrectly and breaks. This tool records your actions once in any app, such as a web browser or a Windows window. It compiles those steps into a local program that runs without calling expensive models on every step. Before it saves any data, it checks the screen. After it saves, it reads the record back from the system database to prove the save worked. If anything does not match, it stops instead of guessing.

What it is

An open-source execution layer for computer-use agents that turns recorded user actions into deterministic, verified local programs. It combines desktop automation, database read-backs, and a model context protocol server to run repetitive workflows without ongoing model costs.

What it is good for

Solo builders who need to automate repetitive data entry across legacy web portals, desktop software, or remote desktop sessions where traditional browser scraping fails.

Stars1.8k
LicenceMIT
Latestopenadapt-types-v0.23.0 (2026-10-18)checked 20 Oct 2026
Last code change2026-10-20
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs recorded workflows with zero model costs on every execution.
  • Verifies saves against the underlying database to catch false success screens.
  • Supports web, Windows, macOS, Linux, and remote desktop applications.
Watch for
  • Requires Python and a command-line setup to record and compile workflows.
  • Needs read access to the target app's database or API to perform safety read-backs.
  • Desktop capture features need extra operating system dependencies installed.
Replaces

Fragile browser automation scripts and expensive, repetitive artificial intelligence model calls.

Works well with

Anthropic Claude and local database tools for verifying saved records.

Similar repositories
  • browser-use/browser-use119k stars

    Runs artificial intelligence agents inside web browsers, whereas OpenAdapt compiles recordings into deterministic local programs.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
uvx --python 3.12 openadapt quickstart --break-it

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: AI & Automation › Workflow Automation › RPA.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.