Browser Use 퀵스타트 — 설치하고 첫 에이전트 실행

Browser Use 퀵스타트 — 설치하고 첫 에이전트 실행

Browser Use를 시작하려면 패키지를 설치하고, API 키를 담은 .env 파일을 만들고, 좋아하는 LLM을 고른 뒤 첫 에이전트를 실행하면 돼요. ChatBrowserUse는 가장 빠르고 비용 효율적인 모델을 제공해서 태스크를 3~5배 빠르게 끝내요.

출처: https://docs.browser-use.com/open-source/quickstart

1. 설치

pip install uv
uv venv --python 3.12
source .venv/bin/activate
# Windows에서는 `.venv\Scripts\activate`
uv pip install browser-use
uvx browser-use install

2. LLM 고르기

.env 파일에 선택한 공급자의 키를 넣어요.

BROWSER_USE_API_KEY=
GOOGLE_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=

지원 모델 전체는 https://docs.browser-use.com/open-source/supported-models 참고.

3. 첫 에이전트 실행

from browser_use import Agent, ChatBrowserUse
from dotenv import load_dotenv
import asyncio

load_dotenv()

async def main():
    llm = ChatBrowserUse()
    task = "Find the number 1 post on Show HN"
    agent = Agent(task=task, llm=llm)
    await agent.run()

if __name__ == "__main__":
    asyncio.run(main())

4. 프로덕션으로

샌드박스(@sandbox(cloud_profile_id=...))는 에이전트·브라우저·인증·쿠키·LLM을 관리하고 에이전트가 브라우저 옆에서 바로 실행돼 지연이 가장 작아요.

더 알아보기