Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ.
browser-use/workflow-use
Записывает действия в браузере и воспроизводит их как детерминированные сценарии, а если шаг не удаётся — переключается на Browser Use AI.
Open source альтернатива:UiPath
- Звёзды
- 4,247
- Форки
- 356
- Открытые issues
- 72
- Последний коммит
- 20 часов назад
Что это?
Workflow Use превращает сеанс работы в браузере в повторно используемый детерминированный сценарий. Вы один раз выполняете задачу в расширении Chrome для записи действий, а инструмент создаёт JSON-сценарий и извлекает переменные из полей формы. При запуске сценарий воспроизводит шаги напрямую, без вызовов LLM, поэтому выполнение остаётся быстрым и предсказуемым.
Если шаг не удаётся выполнить, сценарий может переключиться на Browser Use — ИИ-агента для работы с браузером. Режим генерации также позволяет описать задачу обычным языком: Browser Use выполняет её один раз, а затем история выполнения преобразуется в семантический сценарий, который сохраняется в локальной базе данных для повторного использования с другими входными данными.
В проект входят CLI для записи, генерации, просмотра списка и запуска сценариев, Python API, поддержка Browser-Use Cloud и веб-интерфейс на FastAPI с фронтендом в стиле React для просмотра и выполнения сценариев. Проект находится на ранней стадии разработки, и в README не рекомендуется использовать его в продакшене.
Ключевые возможности
- 01Записывает действия в браузере через расширение Chrome и преобразует их в JSON-сценарии.
- 02Автоматически извлекает данные из полей формы в переменные сценария, чтобы использовать их повторно с другими значениями.
- 03Воспроизводит детерминированные шаги без вызовов LLM и переключается на Browser Use, если шаг не удаётся выполнить.
- 04Создаёт сценарии по описаниям задач на обычном языке и сохраняет их в базе данных.
- 05Запускает сценарии локально или в браузерах Browser-Use Cloud.
- 06Предоставляет CLI, Python API и веб-интерфейс для управления сценариями.
Сценарии использования
- Повторная отправка данных через веб-формы с новыми значениями.
- Автоматизация многошаговых веб-задач, которые должны выполняться одинаково при каждом запуске.
- Создание прототипа автоматизации браузера с помощью записи задачи вместо ручного написания селекторов.
- Запуск записанных сценариев работы в браузере как инструментов для других агентов или скриптов.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/browser-use/workflow-use - 2
Синхронизируйте зависимости окружения workflow с помощью uv
uv sync - 3
Установите браузер Chromium для Playwright
playwright install chromium - 4
Запустите пример workflow
python cli.py run-workflow examples/example.workflow.json
Что важно знать
- Проект находится на очень ранней стадии разработки и не рекомендуется для использования в production. Ожидаются несовместимые изменения.
- Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, требующей делиться изменениями при их распространении или предоставлении через сеть.
- Для резервного варианта с ИИ требуется указать API-ключ OpenAI в файле .env.
В подборках
Темы
Частые вопросы
- Что такое workflow-use?
- Записывает действия в браузере и воспроизводит их как детерминированные сценарии, а если шаг не удаётся — переключается на Browser Use AI. Workflow Use превращает сеанс работы в браузере в повторно используемый детерминированный сценарий. Вы один раз выполняете задачу в расширении Chrome для записи действий, а инструмент создаёт JSON-сценарий и извлекает переменные из полей формы. При запуске сценарий воспроизводит шаги напрямую, без вызовов LLM, поэтому выполнение остаётся быстрым и предсказуемым.
- workflow-use можно использовать бесплатно? Какая у него лицензия?
- workflow-use распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- workflow-use всё ещё поддерживается?
- Активно поддерживается. Последний коммит в workflow-use — 6 нояб. 2026 г..
- Для чего можно использовать workflow-use?
- Повторная отправка данных через веб-формы с новыми значениями. Автоматизация многошаговых веб-задач, которые должны выполняться одинаково при каждом запуске. Создание прототипа автоматизации браузера с помощью записи задачи вместо ручного написания селекторов. Запуск записанных сценариев работы в браузере как инструментов для других агентов или скриптов.
- Как установить workflow-use?
- Клонируйте репозиторий: git clone https://github.com/browser-use/workflow-use Синхронизируйте зависимости окружения workflow с помощью uv: uv sync Установите браузер Chromium для Playwright: playwright install chromium Запустите пример workflow: python cli.py run-workflow examples/example.workflow.json
- Где скачать workflow-use?
- Исходный код и инструкции по установке — на GitHub: https://github.com/browser-use/workflow-use
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытое desktop-приложение для корпоративной RPA с визуальным low-code-дизайнером автоматизаций Windows-программ и веб-страниц, доступных для вызова AI-агентами.
OpenAdapt — open-source слой исполнения: он записывает задачу один раз и превращает её в локальную программу, которую агенты или люди могут запускать повторно без вызовов модели, проверяя каждое сохранение.
Библиотеки Python и Robot Framework для роботизированной автоматизации процессов: браузеры, Excel, почта, PDF, облачные API и настольные приложения.
Расширение для автоматизации браузера и рабочего стола: запись макросов, JavaScript API, OCR, распознавание изображений и MCP-сервер для ИИ-ассистентов.
Бесплатный RPA-инструмент с открытым исходным кодом для автоматизации сайтов, настольных приложений и задач командной строки с помощью простых сценариев TagUI.