Automation decision guide
OpenAdapt vs computer-use agents
Computer-use agents from Anthropic and OpenAI point a frontier model at the screen and let it reason its way through a task. That flexibility is real and improving fast. OpenAdapt compiles a demonstration once and replays it deterministically, reserving models for compilation and repair.
The companion article traces the maintenance and failure costs in more detail. Read the comparison article.
Side by side on the dimensions that matter
Every claim below names its public source. If a vendor doesn't publish a figure, we don't invent one.
Determinism when interfaces drift
OpenAdapt
Healthy runs replay the same compiled steps deterministically with zero model calls; drift outside what was demonstrated halts for a governed decision.
computer-use agents
OpenAI's loop sends a screenshot back after each action batch so the model can plan the next step. That adapts to novelty but also makes each run non-deterministic by construction.
Source: OpenAI computer use guide: screenshot-action loop · OpenAdapt method
Cost per run
OpenAdapt
$0 model cost per healthy run on the MIT runtime - published trials across MockMed triage (18 trials), Frappe Lending (6/6), and openIMIS eligibility (6 runs) all recorded zero model calls.
computer-use agents
Costs accrue on each model turn. Screenshots are billed as image inputs every step. Claude's computer-use toolset definition alone adds about 4,500 input tokens to a request before any screenshot; OpenAI recommends original-detail screenshots each turn for click accuracy.
Source: Claude computer use tool: pricing · OpenAI computer use guide: screenshot detail guidance · OpenAdapt published trials with 0 model calls · OpenAdapt MIT license
Verification of business effects
OpenAdapt
VERIFIED requires an independent check of the system of record. Refusal before effect and RECONCILIATION_REQUIRED after uncertain delivery remain distinct, with silent incorrect success counted in published evidence.
computer-use agents
The acting model reports task completion from what it sees; providers direct developers to keep a human in the loop for high-impact actions rather than providing an out-of-band business-effect oracle.
Source: OpenAI computer use guide: human-in-the-loop safeguards · OpenAdapt effect-verifier kit
Halting behavior
OpenAdapt
Ambiguity, wrong identity, or a refuted effect stops the run with preserved evidence instead of proceeding or retrying blindly.
computer-use agents
The model keeps attempting until it believes the task is done or its budget is exhausted; stopping criteria belong to the prompt and host application, not a transaction contract.
Source: OpenAI computer use guide: agent loop semantics · OpenAdapt execution outcomes
Data locality
OpenAdapt
Runs execute locally inside your boundary; egress is an explicit observed flag (false in the published demo pack), and Claude computer use is documented as ZDR eligible when your application controls storage.
computer-use agents
Screen content leaves the machine for the model provider on every step. OpenAI's reference loop ships screenshots to the API after each action batch, and Anthropic bills those screenshots as image input under standard API data handling.
Source: Claude computer use tool: data retention and ZDR · mockmed-triage-v3 pack: off-box egress observed false
Scope: browser, desktop, RDP/Citrix
OpenAdapt
Browser supports the complete record, compile, replay, and verify loop. Native desktop and external-lane RDP/Citrix execution carry separate published acceptance evidence.
computer-use agents
Any UI a screenshot can describe, including desktops inside VMs or containers the runtime controls; consumer agents such as Operator extend the same approach to end users.
Source: OpenAI computer use guide: browser and VM runtimes · OpenAdapt qualification evidence per surface
Published figures about computer-use agents that we cite
Where computer-use agents are strong
- Genuine flexibility on novel, one-off, or loosely specified tasks, with no per-workflow setup or authoring step.
- They generalize across unfamiliar interfaces and recover from situations no one anticipated in advance.
- Capability improves with every model generation, without any change to your workflow definitions.
- A plain-language instruction is the whole interface, which makes them accessible to anyone who can describe the task.
What OpenAdapt does differently
Recording demonstrations, visual targeting, virtual desktop awareness, and selector repair are common. OpenAdapt binds independent effect verification and explicit outcomes to the workflow contract.
Independent business-effect verification
A run is judged by an out-of-band check of the system of record, such as a read-only API call, a SQL query, or re-reading the persisted record, not by the acting session declaring itself successful.
Explicit transaction outcomes
Every consequential run ends with a typed outcome and a preserved run report. VERIFIED requires independent proof. A refusal before actuation and uncertain delivery after possible actuation remain distinct, so an unconfirmed write cannot appear as success.
Deterministic healthy runs
A compiled workflow replays deterministically with zero model calls on healthy runs. Model spend is reserved for compilation and reviewable repair.
External zero-install remote lane
For managed Citrix, RDP, and VDI estates, OpenAdapt can drive the local client window from outside the session, so nothing is installed inside the remote environment. The lane is qualified today against a deterministic stand-in and a real FreeRDP round trip; a real ICA/HDX environment is qualified per customer before consequential use.
Customer-controlled sensitive data
Recordings, screenshots, and compiled bundles can stay inside your boundary. Local, self-hosted, and customer-controlled deployments are first-class, not an enterprise afterthought.
Open MIT local runtime
The compiler and governed runtime are MIT-licensed and inspectable. You can audit exactly what runs beside your systems of record.
Published qualification evidence
Each execution surface ships with bounded, published acceptance evidence, counted effects, refusals, and halts, instead of an unbounded compatibility claim.
Per-surface acceptance results are published in the qualification evidence.
Frequently asked questions
Are computer-use agents and OpenAdapt rivals?
They are complementary. Agent providers recommend isolated environments and human oversight for high-impact actions. OpenAdapt uses models at compile and repair time, while healthy runs replay deterministically with zero model calls.
Source: OpenAI computer use guide: safeguards
Which should run the same workflow a thousand times?
When correctness matters, replay a verified program. OpenAdapt's published evidence counts verified outcomes, expected halts, and silent incorrect successes per workflow. The 18 MockMed triage trials recorded 0 model calls and 0 silent incorrect successes.
Source: mockmed-triage-v3 evidence pack
Which should you choose?
Choose computer-use agents when
Choose a computer-use agent for exploratory, novel, or constantly changing work, for research and triage, or for tasks you will run a handful of times and never again.
Choose OpenAdapt when
Choose OpenAdapt when the same consequential workflow repeats. Healthy runs are deterministic with zero model calls and zero per-run token cost. VERIFIED requires an independent check of the system of record, uncertain delivery has its own reconciliation outcome, and the MIT-licensed runtime can execute entirely inside your boundary.
Agent providers recommend human oversight for consequential actions. OpenAdapt also uses models, but at compile and repair time rather than on every healthy run. The question is whether each run should re-reason the task or replay a verified program.
Test the difference on one real workflow.
Bring one repeated, consequential workflow and measure authoring time, run time, intervention rate, and incorrect-success rate against your current approach. Or watch the governed-execution demo first. It shows result checks and safe stops against the retained event evidence.