browser-use νμ΄ λ§λ μ€νμμ€ νλ‘μ νΈ(
browser-use/browser-use). browser-use.com ν΄λΌμ°λμ κΈ°λ°μ΄ λλ μμ§μ λλ€.
μ νμνκ°?
AI μμ΄μ νΈμκ² βμΉμμ 무μΈκ°λ₯Ό λμ μ²λ¦¬νλΌβκ³ μν€λ €λ©΄, λΈλΌμ°μ λ₯Ό μ΄κ³ ν΄λ¦νκ³ μ λ ₯νκ³ κ²°κ³Όλ₯Ό μ½μ΄μ€λ μ μ΄ κ³μΈ΅μ΄ νμν©λλ€. κ° μ¬μ΄νΈμ μλ°μ€ν¬λ¦½νΈ λ λλ§, λ‘κ·ΈμΈ μΈμ , λμ λ§ν¬μ μ λ§€λ² μ§μ λ€λ£¨λ©΄ μ΄μ λΆλ΄μ΄ ν½λλ€.
Browser Useλ κ·Έ μ μ΄ κ³μΈ΅μ νλμ νλ μμν¬λ‘ λ¬Άμ΅λλ€. μμ΄μ νΈμκ² λΈλΌμ°μ λ₯Ό μ§μ , μμΈ‘ κ°λ₯νκ² λ€λ£¨λ μ μ΄ νλ©΄μ μ 곡ν΄, μμ°μ΄λ‘ μ§μν μμ μ μμ¨λ‘ μννκ² ν©λλ€. README νκΈ° κ·Έλλ‘ βMake websites accessible for AI agents.β
무μμ μλνν μ μλ
곡μ λ¬Έμμ browser-use.comμ΄ μ μνλ λν μ°μμλ λ€μκ³Ό κ°μ΅λλ€.
- νΌ μ λ ₯, μΌν, μμ½ β μ¬λ¬ λ¨κ³λ‘ μ΄μ΄μ§λ μΉ νλ‘μ°λ₯Ό μμ΄μ νΈκ° λκΉμ§ μν
- 리μμΉ β μ¬λ¬ μ¬μ΄νΈλ₯Ό λλ©° μ 보λ₯Ό μμ§, μ 리
- λ°μ΄ν° μΆμΆ β νμ΄μ§μμ ꡬ쑰νλ λ°μ΄ν°λ₯Ό λ½μ λ°ν
- ν μ€νΈ, λͺ¨λν°λ§ β μΉ μλΉμ€μ λμμ λ°λ³΅ μ κ²
μμ νλ¦μ βμ¬μ©μκ° λͺ©νλ₯Ό μμ°μ΄λ‘ μ€λͺ νλ©΄ β μμ΄μ νΈκ° νμ΄μ§λ₯Ό μ½κ³ νμν ν΄λ¦, μ λ ₯, μ΄λμ μ€μ€λ‘ κ³νν΄ μ€νβνλ ννμ λλ€.
ν΅μ¬ κΈ°λ₯
-
λ©ν° LLM μ§μ
Anthropic, OpenAI, Google λͺ¨λΈκ³Ό λΈλΌμ°μ μλνμ νΉνλ μ체 λͺ¨λΈ
ChatBrowserUse()λ₯Ό μ νν΄ μΈ μ μμ΅λλ€. λͺ¨λΈμ λ°κΏκ°λ©° κ°μ μμ μ μννκ±°λ λ²€μΉλ§ν¬ν μ μμ΅λλ€. -
μ€μ λΈλΌμ°μ νλ‘ν μ§μ
κΈ°μ‘΄ λΈλΌμ°μ νλ‘νμ μ¬μ©ν΄ λ‘κ·ΈμΈ μνλ₯Ό μ μ§ν μ± μμ ν μ μμ΅λλ€. μΈμ¦μ΄ νμν μ¬μ΄νΈμμλ μΈμ μ μ΄μ΄κ°λλ€.
-
CLIμ 컀μ€ν ν΄ ν΅ν©
CLIλ‘ μμ΄μ νΈλ₯Ό μ§μ μ€ννκ±°λ, μ체 λꡬλ₯Ό λ±λ‘ν΄ μμ΄μ νΈ λμμ νμ₯ν μ μμ΅λλ€.
-
ν€λ리μ€, λ³λ ¬, ν΄λΌμ°λ μ€ν
ν€λ리μ€λ‘ μ¬λ¬ λΈλΌμ°μ λ₯Ό λμμ ꡴리λ λ¬΄μΈ μλνκ° κ°λ₯νλ©°, browser-use.com Cloudλ₯Ό ν΅ν΄ μ격 λΈλΌμ°μ λ‘λ μ€νν μ μμ΅λλ€.
-
Claude Code μ€ν¬ μ°λ
browser-use skillλ‘ μ€ν¬μ λ±λ‘νλ©΄ Claude Code μμμ browser-use νλ€μ€λ‘ λΈλΌμ°μ λ₯Ό μ μ΄ν μ μμ΅λλ€.
Claude in Chromeκ³Ό μ΄λ»κ² λ€λ₯Έκ°
Claude Codeμλ λ΄ λΈλΌμ°μ λ₯Ό μ‘°μνλ Claude in Chromeμ΄ μ΄λ―Έ μμ΄ κΈ°λ₯μ΄ κ²Ήμ³ λ³΄μ΄μ§λ§, μ§ν₯μ μ΄ λ€λ¦ λλ€.
| μΆ | Claude in Chrome | Browser Use |
|---|---|---|
| νν | Anthropic Chrome νμ₯ | μ€νμμ€ Python νλ μμν¬, CLI |
| μ μ΄ λμ | λ΄ μ€μ Chrome(λ‘κ·ΈμΈλ ν) | μ체 μ€ννλ λΈλΌμ°μ μΈμ€ν΄μ€ |
| λͺ¨λΈ | Claude μ μ© | λ©ν° LLM(Anthropic, OpenAI, Google, μ체 λͺ¨λΈ) |
| μ€ν λ°©μ | λνν, μ¬λμ΄ κ°λ | μμ¨ κ³ν, μ€ν |
| κ·λͺ¨ | λΈλΌμ°μ 1κ°λ₯Ό μ¬λκ³Ό 곡μ | ν€λ리μ€, λ³λ ¬, λ¬΄μΈ μ€ν |
| ν΄λΌμ°λ | μμ(λ‘컬 νμ₯) | browser-use.com Cloud |
μ¦ Claude in Chromeμ βλ΄ μμ λΈλΌμ°μ λ₯Ό Claudeκ° λμ μ‘°μβνλ κ°λ ν λꡬ, Browser Useλ βμ½λλ‘ μ μν λΈλΌμ°μ μμ΄μ νΈλ₯Ό λͺ¨λΈ μμ λ‘κ², 무μΈ, λλμΌλ‘ ꡴리λβ μλν νλ μμν¬μ λλ€. μ΄λ―Έ λ‘κ·ΈμΈν΄ λ μ¬μ΄νΈμμ μ¦μμΌλ‘ κ°λ νλ©° μΈ λ Claude in Chromeμ΄, 무μΈ, λλ, λͺ¨λΈ μμ κ° νμν λ Browser Useκ° λ§μ΅λλ€.
μ¬μ© λ°©λ²
μ€μΉ β uv λλ pipμΌλ‘ ν¨ν€μ§λ₯Ό μΆκ°ν©λλ€.
uv add browser-use
# λλ
pip install browser-use
λͺ¨λΈ μ§μ β μ체 λͺ¨λΈμ΄λ μνλ LLMμ μ§μ ν΄ μμ΄μ νΈλ₯Ό ꡬμ±ν©λλ€.
from browser_use import ChatBrowserUse
llm = ChatBrowserUse(model='anthropic/claude-sonnet-4-6')
Claude Codeμμ μ¬μ© β μ€ν¬μ λ±λ‘ν΄ Claude Code μμμ λΈλΌμ°μ λ₯Ό μ μ΄ν©λλ€. Python 3.12 νκ²½μ΄ κΆμ₯λ©λλ€.
browser-use skill
browser-use.comκ³Όμ κ΄κ³
μ΄ λ¦¬ν¬(μ€νμμ€ μ½μ΄)λ MITλ‘ λ‘컬μμ μκ²°λμ§λ§, κ°μ νμ΄ μ΄μνλ μμ© ν΄λΌμ°λ browser-use.comμ κΈ°λ° μμ§μ΄κΈ°λ ν©λλ€. ν΄λΌμ°λλ self-hostλ‘λ λΆλ΄μ΄ ν° μ€ν μ€ λΈλΌμ°μ , νλ‘μ, CAPTCHA ν΄κ²°κ³Ό μ격 μ€ν(Browser Use Box)μ μΉμ μ λ£ μλΉμ€μ λλ€. μ½μ΄λ ν΄λΌμ°λ μμ΄λ λ‘컬μμ μμ ν λμν©λλ€.
μμλλ©΄ μ’μ μ
- Python 3.11 μ΄μ νμ β CLI μ€ν¬ μ μ μ 3.12λ₯Ό κΆμ₯ν©λλ€.
- LLM API ν€ νμ β μμ΄μ νΈλ₯Ό ꡬλνλ €λ©΄ μ¬μ©ν λͺ¨λΈμ API ν€κ° νμν©λλ€(μ체
ChatBrowserUseν¬ν¨). - ν΄λΌμ°λλ μ ν β μ½μ΄λ MIT μ€νμμ€λ‘ λ‘컬μμ μκ²°λ©λλ€. μ€ν μ€, νλ‘μ, CAPTCHA ν΄κ²°μ browser-use.com Cloudμ μμ© κΈ°λ₯μ λλ€.
- MIT λΌμ΄μ μ€