Packages¶
Most people need one command:
That installs the launcher, the engine (openadapt-flow), and the agent bridge
(openadapt-agent). It needs Python 3.10 to 3.12. The other packages are
optional, and each one installs with an extra or on its own.
| Package | What it does | Where the code is | PyPI name | How you get it |
|---|---|---|---|---|
| OpenAdapt | The launcher and the openadapt command, including openadapt flow … |
OpenAdapt, repository root | openadapt |
pip install openadapt |
| Flow | The engine: records, compiles, qualifies, and runs workflows, and checks each run | OpenAdapt packages/flow |
openadapt-flow |
Installed by openadapt |
| Agent | The MCP server and Agent Skills that let an AI agent run a compiled program | OpenAdapt packages/agent |
openadapt-agent |
Installed by openadapt |
| Types | Shared request, result, and receipt models for integrators | OpenAdapt packages/types |
openadapt-types |
pip install openadapt-types, for code that imports openadapt_types |
| Desktop | The app for Windows, macOS, and Linux: record, check, and run tasks, and answer stopped runs | openadapt-desktop, its own repository | openadapt-desktop |
Installer from openadapt.ai/download; see Desktop app |
| Capture | Native recording of screen, mouse, keyboard, timing, and window scope | openadapt-capture, its own repository | openadapt-capture |
pip install "openadapt[capture]" |
| Privacy | Finds and redacts personal and health data in recordings, logs, and screenshots | openadapt-privacy, its own repository | openadapt-privacy |
pip install "openadapt[privacy]" |
| Evals | Research: benchmark evaluation for GUI agents. Recording, compiling, and running a workflow don't use it. | openadapt-evals, its own repository | openadapt-evals |
pip install "openadapt[evals]" |
On main, the Agent and Types code lives inside Flow, as
openadapt_flow.agent and openadapt_flow.contracts. The openadapt-agent
and openadapt-types packages keep the old imports and commands working. The
standalone openadapt-flow, openadapt-agent, and openadapt-types
repositories are frozen; open new issues and pull requests in
OpenAdapt.
Product components and release admission shows the release status of each component and lists the research repositories.