Repolode
browser-use

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. 1

    Клонируйте репозиторий

    git clone https://github.com/browser-use/workflow-use
  2. 2

    Синхронизируйте зависимости окружения workflow с помощью uv

    uv sync
  3. 3

    Установите браузер Chromium для Playwright

    playwright install chromium
  4. 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 обновляется ежедневно.

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

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

1,9 тыс.+11 за неделю279PythonMITОбновлён 18 часов назад

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

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