Browser-use
Autonomous open-source AI agent browser automation engine
Browser-use enables LLMs to interact directly with web browsers — clicking buttons, filling forms, and navigating complex workflows like a human.
Quickstart Execution
agent.py
Get started with Browser-use in your project.
import asyncio
from browser_use import Agent
from langchain_anthropic import ChatAnthropic
async def main():
agent = Agent(
task="Go to skat.dk and find the latest tax deduction rates for commuting (befordringsfradrag).",
llm=ChatAnthropic(model_name="claude-3-7-sonnet-20250219"),
)
result = await agent.run()
print(result)
asyncio.run(main())About Browser-use
Browser-use is the premier open-source autonomous web browsing agent. Powered by Playwright and vision-language models, Browser-use extracts interactive elements with bounding boxes and executes multi-step web interactions autonomously, enabling agents to operate Danish services that have no machine APIs.
Danish Product & Data Recipes
How developers and agents use Browser-use to connect with Danish digital infrastructure.
Automate Boligsiden Property Search & Filtering
Boligsiden Real EstateInstruct an agent to open Boligsiden, set regional filters (e.g. København K, max 6M DKK), and compile a spreadsheet of newly listed apartments.
from browser_use import Agent
from langchain_openai import ChatOpenAI
agent = Agent(
task="Go to boligsiden.dk, search for apartments in 2100 København Ø under 5.000.000 DKK, and save the top 3 links.",
llm=ChatOpenAI(model="gpt-4o"),
)
await agent.run()