The banner is not the record

Your agent already knows the transaction.Get a Seal when it lands.

Compile the last-mile GUI step into a program an agent can invoke. Healthy runs make no model calls. The screen can lie; the record cannot. Unsigned success is failure.

Put it in a product you already sell

The core is free foreverMIT licensed

A 55-second story

She shows the task once. The program checks the record.

Maria shows the task once. It watches and turns it into a small program that runs with no AI in the loop. Before it says anything worked, it checks the record, because the screen can lie. An expired policy stops the workflow. She decides on her phone.

Reenactment. Product footage uses synthetic patient data. The Maria scenes and music use generative AI.

The film is the job. Run openadapt quickstart --break-it if you want the aha. The banner says saved. The oracle says no. The run HALTED.

Read the transcript
  1. Every shift, Maria retypes the same patient details into the same five screens.
  2. She'll do it about a hundred times today.
  3. None of it is hard, but she's tired, and one wrong click files the wrong note in the wrong chart.
  4. So one afternoon, she shows OpenAdapt the task instead.
  5. It watches and turns it into a small program.
  6. Now the program runs on its own, no AI in the loop.
  7. And before it says anything worked, it checks the patient's record.
  8. When OpenAdapt sees that the policy has expired, it stops before it sends anything.
  9. The program asks Maria to decide.
  10. She checks the chart on her phone and approves.
  11. The decision is on the record, and Maria gets on with her day.
  12. OpenAdapt is free to use locally.
  13. Your first workflow takes about five minutes.
  14. Get started at openadapt.ai/start.

See it run

Banner says saved. The oracle says no.

The same program, twice. Once the write lands and you get a Seal. Once openadapt quickstart --break-it fires and the run HALTED.

In a fault-injection study, screen-only checking accepted 54 of 90 wrong results. A complete system-of-record read accepted 0 of 90. Read the study

OpenAdaptObservingStep 1 of 6Observing the application
0:00 / 0:00Evidence

Guided view synchronized to the exact retained runtime timeline; raw footage remains unchanged.

  1. 1
    DemonstrateCapture the task and its evidence.
  2. 2
    ExecuteReplay the compiled workflow locally.
  3. 3
    Verify or haltProve the effect, or stop for review.

Same halt on your machine: openadapt quickstart --break-it

How it works

Demonstrate, compile, check the effect, then VERIFIED or halt

You or the AI you already talk to can demonstrate. A person still has to admit the program. After that, the agent calls it and healthy runs make no model calls.

  1. 1

    Demonstrate

    Record one bounded workflow in its real application. You can show it, or the AI you already talk to can. A person still has to admit the program.

  2. 2

    Compile

    The recording becomes a program the agent can invoke. Review the steps, identities, expected results, and environment before you reuse a version.

  3. 3

    Check the record

    Before it says it worked, a separate read proves whether the change landed. That check may use an API, a database, a file, or a second session.

  4. 4

    VERIFIED or halt

    The run reports VERIFIED only when that check passes. If it can't prove the effect, it stops.

Inside the program

See the program compare recorded evidence with the live application.

OpenAdapt ties each compiled action to the evidence that created it. Play the exact trace below, or switch to the safety halt. It won’t act when the current evidence can’t prove one safe target.

Inspect the full method
Program State ConsoleRepresentative synthetic program
v38d9c…42afpublic synthetic
Program artifact
  1. Recorded evidence
  2. Compiled program v3
  3. Repair candidate v4
  4. Review and trials
  5. Active v4
One live run
  1. 1Current observation
  2. 2Resolve target
  3. 3Identity gate
  4. 4Act once
  5. 5Screen check
  6. 6Effect check
  7. RUNNING
01 / 09
ObserveInput contract acceptedevent 01

The field moved. The retained evidence still proves one target, so the run continues.

1 of 9: Input contract accepted
Exact synthetic traceTarget geometry never interpolatesNo model call in this run

OpenAdapt Cloud

Approved workflows, runs, and evidence summaries

When a run needs a person, it asks, on your phone. The answer and the evidence summary stay attached to the run.

The OpenAdapt Cloud workflows dashboard at app.openadapt.ai: approved workflows, compiled bundle versions, and run history in the real hosted product.

Dashboard. Approved workflows, compiled bundle versions, and run history in one hosted dashboard.

Real OpenAdapt Cloud interface
OpenAdapt mobile interface asking an authorized operator to select an approved exception route
Exact public Cloud capture · synthetic exception-routing case

Human decision

Ask a person when the workflow reaches a real judgment call.

OpenAdapt pauses at an approved policy choice and asks one authorized person one clear question. Before it continues, the runner checks the live application again.

See the full human judgment demo

A strong first workflow

Start where an error has a cost and the result can be checked

  • One person can demonstrate it from start to finish.
  • A wrong action costs money, time, or compliance standing.
  • The result can be checked independently, or by reacquiring the record.

All six criteria, and why each one matters

Browser, desktop, and remote

The same loop on browser, desktop, and remote

Each workflow bundle binds one target and one execution backend. You can record, compile, and prove a result on these surfaces today. A task that crosses a boundary uses separate bundles, external orchestration, and an end-to-end result check.

  • Browser

    Any web application.

  • Native desktop

    Windows, macOS, and Linux applications.

  • Remote applications

    RDP, Citrix, and VDI sessions.

Run it on our managed runners, or entirely inside your own boundary. Need a hosted runner? Talk to us.

Production is a signed admission you earn. The public lifecycle record currently lists all seven product targets with no admission. We'll build Flow next. Start locallyStart a sprintSee the ledgerproduction-lifecycle.json

What each surface uses, and what it supports todayReview the security boundary

Customer result

Recovering missed billables with automated RVU audits

OpenAdapt now handles the repetitive EMR evidence collection and spreadsheet reconciliation behind Dr. Victor Abrich’s monthly RVU audits. The workflow helps recover about $75,000 a year in missed billables and saves several hours of physician time each month.

Dr. Victor Abrich, MD
Board-certified cardiac electrophysiologist
A US cardiology electrophysiology practice

Disclosure: Dr. Abrich is the founder’s brother. This is OpenAdapt’s founding deployment, not independent validation.

Read the case study

≈$75,000

in missed billables recovered per year

Several hours

of physician audit work saved each month

More complete

audits than manual review alone

The offer

The core is free forever.

Production Seals are $10 / 1,000. Qualification and a hosted runner are a conversation. Pricing

Free on your machine

MIT licensed. Record, compile, and run locally. No account.

Building an API that calls the program? Execute

Data and control

Keep sensitive work in the boundary you approve

  • Customer-controlled execution for sensitive and remote work
  • Local processing for live screenshots, OCR, identities, and secrets
  • Explicit network and model policy for Standard and Regulated profiles
  • Signed, sealed, versioned, and independently verifiable artifacts
  • Evidence-backed VERIFIED or HALTED outcomes
  • MIT-licensed local runtime, plus a hosted Cloud control plane

Open the trust center

Workflow fit review

See if one workflow fits

Tell us the task and how you check the result today. You get an honest answer on fit, the risks, and how it would run.

Start the fit review