OpenAdapt
Open Source Generative Process Automation (i.e. Generative RPA). AI-First Process Automation with Large ([Language (LLMs) / Action (LAMs) / Multimodal (LMMs)] / Visual Language (VLMs)) Models
Automating desktop and web GUI work by recording human demonstrations, where models fail on ambiguous interface affordances rather than on capability.
You cannot record demonstrations of the task; the approach conditions the agent on them rather than on prompting alone.
About OpenAdapt
OpenAdapt is the open source software adapter between Large Multimodal Models (LMMs) and traditional desktop and web GUIs.
OpenAdapt v1.0+ uses a modular meta-package architecture. The main openadapt package provides a unified CLI and depends on focused sub-packages via PyPI:
Zero-shot VLMs fail on GUI tasks not due to lack of capability, but due to ambiguity in UI affordances. OpenAdapt resolves this by conditioning agents on human demonstrations — "show, don't tell."
OpenAdapt is an open-source project written primarily in Python, with 1.8k stars on GitHub. It was last updated in September 2026.
pip install openadapt # Minimal CLI onlyOpenAdapt vs. the alternatives
All 21 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| OpenAdaptthis listing | 1.8k | Python | MIT | Open source |
| Browser Use | 117k | Python | MIT | Open source |
| UI-TARS-desktop | 39k | TypeScript | Apache-2.0 | Open source |
| page-agent | 29k | TypeScript | MIT | Open source |
| Stagehand | 25k | — | MIT | Open source |
| skyvern | 23k | Python | AGPL-3.0 | Open source |
