Skip to content

Packages

Most people need one command:

python -m pip install --upgrade openadapt

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.