OpenAdapt
Compile a demonstrated GUI workflow into a deterministic, locally executable program. Zero model calls on healthy runs; governed repair; halts instead of guessing. Launcher for openadapt-flow: pip install openadapt
File Explorer
- bug_form.yml
- config.yml
- new_feature.yml
- use_case.yml
- codeql.yml
- dependency-review.yml
- docs.yml
- main.yml
- notify-docs.yml
- platform-manifest.yml
- quickstart-lifecycle.yml
- release-and-publish.yml
- release-health.yml
- secret-scan.yml
- CODEOWNERS
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- release-health.json
- generate_docs_screenshots.py
- README.md
- architecture-diagram.png
- macOS_accessibility.png
- macOS_input_monitoring.png
- macOS_permissions_alert.png
- macOS_screen_recording.png
- INDEX.md
- openadapt-tray.md
- telemetry-design.md
- tray-logging.md
- installation.md
- permissions.md
- quickstart.md
- freeze.md
- capture.md
- evals.md
- grounding.md
- index.md
- ml.md
- privacy.md
- retrieval.md
- viewer.md
- architecture-evolution.md
- architecture.md
- cli.md
- contributing.md
- index.md
- LEGACY_FREEZE.md
- permissions-macos.md
- platform-compatibility-report.md
- platform-manifest.md
- reference-sandbox-source-and-notices.json
- capture_train_eval.py
- demo_retrieval_augmented.py
- fixtures.sql
- macOS_accessibility.png
- macOS_input_monitoring.png
- macOS_permissions_alert.png
- macOS_screen_recording.png
- visualize.png
- get_version.py
- macos.sh
- test_app_run_macos.sh
- test_app_run_windows.bat
- upload_release_artifacts.sh
- logo.png
- background.js
- content.js
- manifest.json
- .dockerignore
- client.py
- deploy.py
- Dockerfile
- .env.example
- pyproject.toml
- README.md
- describe_actions.py
- fastsamsom.py
- gpt4o_seg.py
- handle_similar_segments.py
- imagesimilarity.py
- install_openadapt.ps1
- install_openadapt.sh
- __init__.py
- prompt.py
- replicate.py
- som.py
- ultralytics.py
- 104d4a614d95_add_performancestat.py
- 186316d4f3ca_add_scrubbed_columns.py
- 20f9c2afb42c_rename_input_event_to_action_event.py
- 2a8a241785f2_add_original_recording_id.py
- 30a5ba9d6453_add_active_segment_description_and_.py
- 5139d7df38f6_add_recording_task_description.py
- 530f0663324e_add_recording_video_start_time.py
- 57d78d23087a_add_windowevent_state.py
- 607d1380b5ae_add_memorystat.py
- 8495f5471e23_add_recording_config.py
- 8713b142f5de_add_png_diff_data_and_png_diff_mask_data.py
- 87a78a84a8bf_remove_recording_timestamp_fks.py
- 98505a067995_add_browserevent_table.py
- 98c8851a5321_add_audio_info.py
- a29b537fabe6_add_disabled_field_to_action_event.py
- b206c80f7640_add_recording_inputevent_screenshot_.py
- b2dc41850120_window_window_id.py
- bb25e889ad71_generate_unique_user_id.py
- c24abb5455d3_create_new_recording_fks.py
- d63569e4fb90_actionevent_element_state.py
- d714cc86fce8_add_scrubbed_recording_model.py
- ec337f277666_datetime_timestamp.py
- f9586c10a561_migrate_data_to_new_fks.py
- context_loader.py
- env.py
- README
- script.py.mako
- logo.ico
- logo.png
- logo_inverted.png
- action_events.py
- index.py
- recordings.py
- scrubbing.py
- settings.py
- page.tsx
- page.tsx
- page.tsx
- RawRecordings.tsx
- ScrubbedRecordings.tsx
- page.tsx
- ScrubbingUpdates.tsx
- form.tsx
- page.tsx
- form.tsx
- page.tsx
- form.tsx
- page.tsx
- layout.tsx
- navbar.tsx
- SettingsHeader.tsx
- utils.ts
- favicon.ico
- globals.css
- layout.tsx
- providers.tsx
- routes.ts
- utils.ts
- logo.png
- ActionEvent.tsx
- ActionEvents.tsx
- index.tsx
- RemoveActionEvent.tsx
- Screenshots.tsx
- index.tsx
- Navbar.tsx
- BookACall.tsx
- RegisterForUpdates.tsx
- Tutorial.tsx
- index.tsx
- RecordingDetails.tsx
- index.tsx
- Shell.tsx
- index.tsx
- SimpleTable.tsx
- action-event.ts
- recording.ts
- scrubbing.ts
- .eslintrc.json
- .gitignore
- .nvmrc
- .prettierrc.json
- __init__.py
- api.ts
- entrypoint.ps1
- entrypoint.sh
- index.js
- next.config.js
- postcss.config.js
- README.md
- run.py
- tailwind.config.js
- tsconfig.json
- __init__.py
- tray.py
- __init__.py
- __main__.py
- _linux.py
- _macos.py
- _windows.py
- __init__.py
- visualizer.py
- __init__.py
- __init__.py
- crud.py
- db.py
- list.py
- remove.py
- cards.py
- anthropic.py
- google.py
- openai.py
- synchronized_queue.py
- __init__.py
- aws_comprehend.py
- presidio.py
- private_ai.py
- __init__.py
- base.py
- apply_replay_instructions.j2
- describe_recording--segment.j2
- describe_recording.j2
- description.j2
- generate_action_event--segment.j2
- generate_action_event.j2
- is_action_complete.j2
- system.j2
- __init__.py
- reset_db.py
- scrub.py
- __init__.py
- download_model.py
- spacy_model_init.py
- ascii.py
- huggingface.py
- ocr.py
- openai.py
- sam.py
- summary.py
- __init__.py
- base.py
- demo.py
- naive.py
- segment.py
- stateful.py
- vanilla.py
- visual.py
- visual_browser.py
- __init__.py
- _linux.py
- _macos.py
- _windows.py
- __init__.py
- alembic.ini
- browser.py
- build.py
- build_utils.py
- cache.py
- common.py
- config.defaults.json
- config.py
- custom_logger.py
- entrypoint.py
- error_reporting.py
- events.py
- models.py
- playback.py
- plotting.py
- productivity.py
- record.py
- replay.py
- scrub.py
- share.py
- start.py
- utils.py
- video.py
- vision.py
- visualize.py
- downloads.py
- postinstall.py
- calculator.png
- excel.png
- sample_llc_1.pdf
- test_emr_image.png
- test_image_redaction_presidio.png
- test_image_redaction_privateai.png
- test_anthropic.py
- test_google.py
- test_openai.py
- test_comprehend_scrub.py
- test_presidio_scrub.py
- test_private_ai_scrub.py
- test_providers.py
- test_browser.py
- test_crop.py
- test_crud.py
- test_events.py
- test_models.py
- test_share.py
- test_summary.py
- test_utils.py
- test_video.py
- test_vision.py
- conftest.py
- release-and-publish.yml
- .flake8
- .pre-commit-config.yaml
- CHANGELOG.md
- CONTRIBUTING.md
- permissions_in_macOS.md
- README.md
- SETUP.md
- setup.py
- desktop-replay-halted.png
- desktop-replay-verified.png
- openadapt-hero.svg
- __init__.py
- cli.py
- version.py
- check_release_health.py
- check_source_boundary.py
- generate_platform_manifest.py
- quickstart_lifecycle.py
- render_platform_versions.py
- validate_platform_manifest.py
- verify_release_artifacts.py
- verify_release_lock.py
- test_cli_smoke.py
- test_import_integrity.py
- test_platform_manifest_drift.py
- test_platform_version_display.py
- test_quickstart_lifecycle.py
- test_release_artifacts.py
- test_release_lock.py
- test_source_boundary.py
- .gitignore
- .gitleaks.toml
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- mkdocs.yml
- platform-manifest.json
- pyproject.toml
- README.md
- SECURITY.md
- source-policy.public.json
- TRADEMARKS.md
- uv.lock
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
