Repolode
OpenAdaptAI

OpenAdaptAI/OpenAdapt

OpenAdapt — open-source слой исполнения: он записывает задачу один раз и превращает её в локальную программу, которую агенты или люди могут запускать повторно без вызовов модели, проверяя каждое сохранение.

Open source альтернатива:UiPathAutomation Anywhere

Звёзды
1,865
Форки
279
Открытые issues
78
Последний коммит
17 часов назад

Что это?

OpenAdapt автоматизирует повторный ввод данных в веб-приложениях, приложениях для Windows, macOS и Linux, а также в приложениях удалённого рабочего стола. Человек или агент, управляющий компьютером, один раз выполняет задачу, пока OpenAdapt записывает его действия, а затем превращает запись в программу. Она повторяет шаги с новыми данными без вызовов модели и без отправки скриншотов куда-либо.

Перед каждым сохранением программа проверяет, что на экране отображается нужная запись. После сохранения она считывает запись из основной системы хранения данных, а не полагается на сообщение приложения об успешном выполнении. Если данные не совпадают, выполнение останавливается до сохранения, а вызывающий агент получает сообщение о результате — повторного сохранения вслепую не происходит. Если экраны изменились, программу можно исправить, предложив правку на одобрение человеку.

OpenAdapt предоставляет скомпилированные рабочие процессы в виде MCP-инструментов, которые может вызывать, например, Claude; также доступны CLI и Agent Skills. Бенчмарк проекта на тестовой копии OpenEMR опубликован в репозитории.

Ключевые возможности

  • 01Преобразует задачу, записанную человеком или выполненную агентом, в программу, которая запускается без вызовов модели.
  • 02Перед каждым сохранением проверяет, что выбрана нужная запись, а затем считывает сохранённую запись из основной системы хранения данных.
  • 03Приостанавливает выполнение и сообщает о результате вместо повторной попытки сохранить данные, если результат неясен.
  • 04Использует DOM, UI Automation, Accessibility или AT-SPI, если они доступны, а для удалённых рабочих столов — сопоставление пикселей.
  • 05Предоставляет рабочие процессы в виде MCP-инструментов и Agent Skills для подключения AI-агентов.
  • 06Требует одобрения человека, если для восстановления рабочего процесса нужны изменения.

Сценарии использования

  • Многократный ввод однотипных данных о пациентах или страховых случаях в EHR или страховую систему.
  • Предоставление AI-агенту проверенного инструмента для записи данных вместо управления экраном при каждом сохранении.
  • Автоматизация устаревших настольных приложений или приложений Citrix/RDP без API.

Быстрый старт

  1. 1

    Установите пакет openadapt из PyPI

    python -m pip install --upgrade openadapt
  2. 2

    Запустите демонстрацию synthetic quickstart, включая тест break-it

    openadapt quickstart --break-it

Что важно знать

  • Каждое приложение на каждой поверхности должно пройти отдельную квалификацию, прежде чем его программы можно будет безопасно запускать.
  • Команда replay выполняет все записанные действия, включая сохранение, не запрашивая подтверждения и не проверяя запись. Поэтому используйте только тестовые копии или копии для staging.
  • Изучение задач и исправление изменённых программ требуют собственного ключа модели и влекут расходы на её использование.

В подборках

Темы

Частые вопросы

Что такое OpenAdapt?
OpenAdapt — open-source слой исполнения: он записывает задачу один раз и превращает её в локальную программу, которую агенты или люди могут запускать повторно без вызовов модели, проверяя каждое сохранение. OpenAdapt автоматизирует повторный ввод данных в веб-приложениях, приложениях для Windows, macOS и Linux, а также в приложениях удалённого рабочего стола. Человек или агент, управляющий компьютером, один раз выполняет задачу, пока OpenAdapt записывает его действия, а затем превращает запись в программу. Она повторяет шаги с новыми данными без вызовов модели и без отправки скриншотов куда-либо.
OpenAdapt можно использовать бесплатно? Какая у него лицензия?
OpenAdapt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenAdapt всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenAdapt — 6 нояб. 2026 г..
Для чего можно использовать OpenAdapt?
Многократный ввод однотипных данных о пациентах или страховых случаях в EHR или страховую систему. Предоставление AI-агенту проверенного инструмента для записи данных вместо управления экраном при каждом сохранении. Автоматизация устаревших настольных приложений или приложений Citrix/RDP без API.
Как установить OpenAdapt?
Установите пакет openadapt из PyPI: python -m pip install --upgrade openadapt Запустите демонстрацию synthetic quickstart, включая тест break-it: openadapt quickstart --break-it
Где скачать OpenAdapt?
Исходный код и инструкции по установке — на GitHub: https://github.com/OpenAdaptAI/OpenAdapt

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотеки Python и Robot Framework для роботизированной автоматизации процессов: браузеры, Excel, почта, PDF, облачные API и настольные приложения.

1,6 тыс.+3 за неделю280PythonApache-2.0Активно поддерживаетсяОбновлён 5 дней назад