Repolode
browser-use

browser-use/workflow-use

브라우저 상호작용을 한 번 기록해 결정론적 워크플로로 재생하고, 단계 실패 시 Browser Use AI를 대체 수단으로 사용합니다.

대체할 수 있는 제품:UiPath

스타
4,247
포크
356
열린 이슈
72
마지막 커밋
2시간 전

어떤 프로젝트인가요?

Workflow Use는 브라우저 세션을 재사용 가능한 결정론적 워크플로로 바꿉니다. Chrome 확장 프로그램의 레코더에서 작업을 한 번 수행하면, 도구가 폼 입력에서 변수를 추출해 JSON 워크플로를 생성합니다. 워크플로를 실행할 때는 LLM 호출 없이 단계를 그대로 재생하므로 실행이 빠르고 예측 가능합니다.

단계가 실패하면 AI 브라우저 에이전트인 Browser Use를 대체 수단으로 사용해 작업을 완료할 수 있습니다. 생성 모드에서는 자연어로 작업을 설명할 수도 있습니다. 이 모드는 Browser Use를 한 번 실행한 뒤, 해당 실행 기록을 의미 기반 워크플로로 변환해 로컬 데이터베이스에 저장하므로 나중에 다른 입력값으로 재사용할 수 있습니다.

이 프로젝트에는 워크플로를 기록, 생성, 조회, 실행하는 CLI, Python API, Browser-Use Cloud 지원, 그리고 워크플로를 확인하고 실행하는 FastAPI 및 React 스타일 프런트엔드 기반 웹 GUI가 포함됩니다. 아직 초기 개발 단계이며 README에서는 프로덕션 환경에서 사용하지 말 것을 권장합니다.

핵심 기능

  • 01Chrome 확장 프로그램을 통해 브라우저 상호작용을 기록하고 JSON 워크플로로 변환합니다.
  • 02폼 입력을 워크플로 변수로 자동 추출해 다른 값으로 재사용할 수 있습니다.
  • 03LLM 호출 없이 결정론적 단계를 재생하며, 단계가 실패하면 Browser Use를 대체 수단으로 사용합니다.
  • 04자연어 작업 설명으로 워크플로를 생성하고 데이터베이스에 저장합니다.
  • 05워크플로를 로컬 또는 Browser-Use Cloud 브라우저에서 실행합니다.
  • 06워크플로 관리를 위한 CLI, Python API, 웹 GUI를 제공합니다.

활용 사례

  • 매번 다른 데이터를 사용해 반복적으로 웹 폼을 제출하는 경우.
  • 실행할 때마다 동일하게 동작해야 하는 여러 단계의 웹 작업을 자동화하는 경우.
  • 셀렉터를 직접 작성하는 대신 작업을 기록해 브라우저 자동화를 빠르게 시제품으로 만드는 경우.
  • 기록한 브라우저 워크플로를 다른 에이전트나 스크립트에서 도구로 실행하는 경우.

빠른 시작

  1. 1

    저장소를 클론합니다

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

    uv로 워크플로 환경의 종속성을 동기화합니다

    uv sync
  3. 3

    Playwright용 Chromium 브라우저를 설치합니다

    playwright install chromium
  4. 4

    예제 워크플로를 실행합니다

    python cli.py run-workflow examples/example.workflow.json

사용 전 알아둘 점

  • 프로젝트는 개발 초기 단계이며 프로덕션 환경에서의 사용을 권장하지 않습니다. 호환성을 깨는 변경이 예상됩니다.
  • AGPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 수정한 내용을 배포하거나 네트워크를 통해 제공하는 경우 해당 변경 사항을 공유해야 합니다.
  • AI 대체 기능을 사용하려면 .env 파일에 OpenAI API 키를 설정해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

workflow-use은(는) 무엇인가요?
브라우저 상호작용을 한 번 기록해 결정론적 워크플로로 재생하고, 단계 실패 시 Browser Use AI를 대체 수단으로 사용합니다. Workflow Use는 브라우저 세션을 재사용 가능한 결정론적 워크플로로 바꿉니다. Chrome 확장 프로그램의 레코더에서 작업을 한 번 수행하면, 도구가 폼 입력에서 변수를 추출해 JSON 워크플로를 생성합니다. 워크플로를 실행할 때는 LLM 호출 없이 단계를 그대로 재생하므로 실행이 빠르고 예측 가능합니다.
workflow-use은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
workflow-use은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
workflow-use은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. workflow-use의 마지막 커밋은 2026년 11월 6일입니다.
workflow-use은(는) 어디에 사용할 수 있나요?
매번 다른 데이터를 사용해 반복적으로 웹 폼을 제출하는 경우. 실행할 때마다 동일하게 동작해야 하는 여러 단계의 웹 작업을 자동화하는 경우. 셀렉터를 직접 작성하는 대신 작업을 기록해 브라우저 자동화를 빠르게 시제품으로 만드는 경우. 기록한 브라우저 워크플로를 다른 에이전트나 스크립트에서 도구로 실행하는 경우.
workflow-use는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/browser-use/workflow-use uv로 워크플로 환경의 종속성을 동기화합니다: uv sync Playwright용 Chromium 브라우저를 설치합니다: playwright install chromium 예제 워크플로를 실행합니다: python cli.py run-workflow examples/example.workflow.json
workflow-use은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/browser-use/workflow-use

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

매크로 녹화기, JavaScript API, OCR, 이미지 인식, AI 어시스턴트용 MCP 서버를 갖춘 브라우저 및 데스크톱 자동화 확장 프로그램입니다.

2.1천+7 이번 주422TypeScriptOther업데이트 그저께