Расширение для автоматизации браузера и рабочего стола: запись макросов, JavaScript API, OCR, распознавание изображений и MCP-сервер для ИИ-ассистентов.
OpenAdaptAI/OpenAdapt
OpenAdapt — open-source слой исполнения: он записывает задачу один раз и превращает её в локальную программу, которую агенты или люди могут запускать повторно без вызовов модели, проверяя каждое сохранение.
Open source альтернатива:UiPath
Automation 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
Установите пакет openadapt из PyPI
python -m pip install --upgrade openadapt - 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 обновляется ежедневно.
Похожие проекты
Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами.
Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
Записывает действия в браузере и воспроизводит их как детерминированные сценарии, а если шаг не удаётся — переключается на Browser Use AI.
Библиотеки Python и Robot Framework для роботизированной автоматизации процессов: браузеры, Excel, почта, PDF, облачные API и настольные приложения.
Мультимодальный стек AI-агентов с открытым исходным кодом от ByteDance: CLI и Web UI (Agent TARS), а также десктопное GUI-приложение-агент (UI-TARS Desktop).