OpenAdapt.AI
LOCAL-FIRST · MIT OPEN SOURCE1.6k on GitHub· 258 forks

Show it once. It runs forever. On your premises.

OpenAdapt compiles a recorded demonstration into a self-healing automation that halts rather than guessing. It's open source and auditable, and it runs entirely on your own machines.

Built for the repetitive work trapped in the systems no integration ever reached — legacy EMRs, Citrix desktops, and the line-of-business apps your team still runs by hand. Where a demonstration is the only way in, that's where OpenAdapt works.

referral-intake · compiled replaylocal
1.0click'Sign In'template12ms
2.0typeusername8ms
3.0click'Tasks'template9ms
4.0click'Open referral'template11ms
5.0click'Save Encounter'⚠ UI drift detected
healed via geometry — fix saved as reviewable diff
postconditions verified · run complete
total 2.4s  ·  model calls: 0  ·  cost per run: $0.00VERIFIED · 0 MODEL CALLS
Show it once. It runs forever. On your premises.
Compiled replay. Zero per-run model cost.
Self-healing: UI drift becomes a reviewable diff.
Your data never leaves the building.

Process

How it works

A demonstration compiler: one recording in, a runnable automation out.

  1. 1.0

    Record

    Do the task once while OpenAdapt captures screens and inputs.

    OpenAdapt's recorder capturing a real session in a live OpenEMR electronic health record: signing in and opening the patient workflow while every screen and input is captured.
    Record — real footage · driving a live OpenEMR instance
  2. 2.0

    Compile

    The demonstration becomes an editable script: visual anchors, per-step assertions, parameters.

    The recorded demonstration compiled into an editable script: visual anchor targets, a per-step assertion, and a parameter.
    Compile — crafted annotation over a real recorded frame
  3. 3.0

    Run

    Compiled replay in milliseconds, locally, with no per-run model calls.

    OpenAdapt replaying a compiled workflow against a live OpenEMR electronic health record, locally and with no per-run model calls.
    Run — real footage · driving a live OpenEMR instance
  4. 4.0

    Self-heal

    When the UI drifts, a fallback ladder finds the target and proposes the fix as a diff.

    OpenAdapt replaying against a drifted UI: the fallback ladder still finds each target and proposes the anchor fix as a reviewable diff.
    Self-heal — real footage · driving our MockMed demo app
  5. 5.0

    Audit

    Every run produces an illustrated report: what ran, what it saw, what changed.

    The illustrated run report OpenAdapt produces for every run: what ran, what it saw, and what changed, with per-step screenshots.
    Audit — real footage · driving our MockMed demo app

Real EMR · measured 2026-07-08

39s vs 70s
median run, compiled replay vs computer-use agent
$0 vs $0.55
model cost per run
0 vs ~24
model calls per run: the hot path is model-free

Same 18-step task on the live OpenEMR demo, one success check for both. Both finished every run; the difference is what each run costs you.

Safety

It halts instead of guessing.

When the UI drifts and a step gets ambiguous, OpenAdapt stops and flags a person rather than writing to the wrong record. We built an adversarial test suite to measure how often it could still pick the wrong target, put our own engine through seven rounds of it, and publish every result — including what it gets wrong today.

Featured on There's An AI For That

Industries

Built for regulated back-offices

Record the workflow once and OpenAdapt compiles it into an automation your team can review, run, and audit, entirely on your own machines. No brittle selectors to hand-author. No per-run model costs.
Built-in PII/PHI scrubbing keeps your sensitive data safe.

Healthcare clinics

Healthcare clinics

  • Referral and fax intake, EMR data entry and extraction; web EMRs today, desktop and VDI EMRs on the roadmap. PHI handling stays fully local.
Mortgage & lending ops

Mortgage & lending ops

  • Loan-file data extraction and entry; desktop LOS like Encompass on the roadmap. Borrower data stays in your environment.
Other regulated back-offices

Other regulated back-offices

  • Document-heavy, compliance-bound workflows. Tell us yours.

Let us build for you

If OpenAdapt doesn't fully automate your workflow out of the box, we'll work with you to fix that.

Start Intake

Running the same workflow hundreds of times on software you can't API into?

We're taking a small number of healthcare and lending pilots. OpenAdapt v1 is open source and under active development.

Book a pilot →

Pricing

Priced on the outcome, not the click

The engine is open source and free. When you need it in production, inference is bundled in — no per-step, per-seat, or per-model-call metering. On-prem keeps your data in your building.

Open Source

FreeMIT

For builders and self-hosters who want it running on their own machines.

  • Record → compile → replay, fully local
  • Self-healing scripts, reviewable as diffs
  • Self-host for full auditability
  • The engine is MIT and always will be
View on GitHub

pip install openadapt

Hosted

$500/mo · up to 10,000 runs

For teams without on-prem hardware who want a managed cloud runner.

  • Fully managed cloud runner, nothing for you to run
  • Up to 10,000 workflow runs a month
  • Hosted inference included at no extra cost
  • No per-step or per-seat billing, no surprise charges
For non-PHI / evaluation workloads. Handling PHI or PII? See Enterprise — your data stays in your building.
Get early access
Recommended

Enterprise

Talk to us

For regulated teams — healthcare, lending, and other compliance-bound back-offices.

  • On-premises deployment — PHI never leaves the building
  • Inference runs on your hardware at zero metered cost
  • Paid pilot → annual platform license
  • BAA, SOC 2, credential vault, and audit trail
  • Self-healing and fleet management included
Book a demo

Guided setup

Not sure where to start? We'll build your first workflow with you.

Pick one well-scoped task. We record it and compile it with you, then get it running end to end with effect verification, in days. A flat fee that's credited toward your pilot if you move forward. A low-risk way to see it work on your real workflow before you commit.

from $2,500
credited toward your pilot
Book a setup call

Setup pricing is a starting figure and confirmed before we begin.

We price the workflow outcome and the compliance, and bundle the inference. No per-step, per-seat, or per-model-call charges anywhere.

Open source

MIT licensed. Install it and read the code.

OpenAdapt is an open-source demonstration compiler for desktop automation. Record a workflow once and it compiles into a self-healing automation that runs on your own machines with no per-run model calls.

Install in 30 seconds

One command installs everything you need. No Python setup required.

Install
$curl -fsSL https://openadapt.ai/install.sh | sh
Installs uv and OpenAdapt, then you run openadapt. Intel and Apple Silicon Macs. View the script

The full loop, in five commands

Try record → compile → replay → heal right now against the bundled demo app. No account, no cloud, nothing leaves your machine.

pip install openadaptInstall the demonstration compiler
openadapt flow demo-record --out recRecord a demonstration
openadapt flow compile rec --out bundle --name my-taskCompile it into an editable workflow
openadapt flow replay bundleReplay: local, with zero model calls
openadapt flow replay bundle --drift themeDrift the UI and watch it heal itself

Every replay writes an illustrated run report: what ran, what it saw, what healed. Source on GitHub. Running this on your own desktop workflows in a regulated environment? Book a demo.

PyPI Download Trends

Historical download statistics for OpenAdapt packages

8Packages
View:
Range:
Loading statistics...
Data sourced from PyPI OpenAdapt packages via pypistats.org API (data retained for ~180 days)

FAQ

Frequently asked questions

What is OpenAdapt?
OpenAdapt is an open-source demonstration compiler for desktop automation. You record yourself doing a task once, and OpenAdapt compiles that recording into a self-healing script that runs on your own machines. Healthy runs make no cloud model calls, so each run costs nothing.
How is OpenAdapt different from RPA tools like UiPath?
Traditional RPA makes you hand-author brittle selectors and flowcharts, and the bot breaks when the UI changes. OpenAdapt compiles the automation from a demonstration instead, with no selector authoring, and when the UI drifts it heals itself and proposes the fix as a reviewable diff. It also runs entirely on your machines.
How is OpenAdapt different from AI computer-use agents?
Computer-use agents re-reason through your task with a large model on every run, so they're slow, non-deterministic, and bill you per run. OpenAdapt compiles the task once and replays it locally for free, with no per-run model calls. A model is only invoked to heal the script when the UI drifts.
Does my data leave my machines?
No. OpenAdapt is local-first by architecture: recordings, compiled scripts, and replays all stay on your own infrastructure. Nothing is uploaded to run an automation. PII/PHI scrubbing tooling is included for teams that need to sanitize captured data before anyone (human or model) sees it.
Is OpenAdapt free?
Yes — OpenAdapt is MIT-licensed open source, free to use and modify. For regulated deployments in healthcare and lending we run commercial pilots with hands-on support: we help compile your first workflows, set up review, and keep the automations healthy. Book a demo to talk about a pilot.
What software does OpenAdapt work with?
OpenAdapt works from pixels and inputs rather than APIs or browser internals. Today it runs web apps, including web EMRs. Because the runtime is vision-based, the same approach extends to desktop applications and software delivered over VDI or RDP as adapters, not rewrites — and those adapters are in progress. The aim is to reach the desktop EMRs and loan origination systems that cloud automation tools can't, without an API integration project.

Book

Book a 15-minute automation fit call

Tell us your highest-friction workflow and we'll map what can be automated first.

You'll hear back from a founder within one business day.

Register for updates (we promise not to spam)