Installation¶
This guide covers how to install OpenAdapt and its sub-packages.
Requirements¶
- Python: 3.10 or higher
- Operating System: macOS, Windows, or Linux
- Platform-specific: See Permissions for macOS requirements
Installation Options¶
Minimal CLI Only¶
Install just the CLI without any sub-packages:
This gives you the openadapt command with help and version information, but no actual functionality.
Individual Packages¶
Install specific functionality as needed:
pip install openadapt[capture] # GUI capture/recording
pip install openadapt[ml] # ML training and inference
pip install openadapt[evals] # Benchmark evaluation
pip install openadapt[viewer] # HTML visualization
Optional Packages¶
For additional features:
pip install openadapt[grounding] # UI element localization
pip install openadapt[retrieval] # Demo search/retrieval
pip install openadapt[privacy] # PII/PHI scrubbing
Bundles¶
Install common combinations:
Verify Installation¶
Check that OpenAdapt is installed correctly:
This shows installed package versions:
Run the system check:
This verifies system requirements and permissions.
Development Installation¶
For contributing to OpenAdapt:
Main Package¶
Sub-packages¶
Clone and install the specific sub-package you want to work on:
git clone https://github.com/OpenAdaptAI/openadapt-ml # or other sub-package
cd openadapt-ml
pip install -e ".[dev]"
Troubleshooting¶
Permission Denied Errors (macOS)¶
See the Permissions Guide for granting necessary permissions.
ImportError: No module named 'openadapt_capture'¶
Install the required sub-package:
Conflicts with Other Packages¶
Use a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install openadapt[all]
Next Steps¶
- Quick Start - Record your first demonstration
- Permissions - Configure macOS permissions
- CLI Reference - Full command reference