Browser Use is essentially a sub-agent mechanism developed for navigating websites, extracting data, filling forms, and taking actions. Thanks to its intelligently designed structure, it can easily work with almost all LLMs and achieves very high scores in the Voyager benchmark.

If you need the agent you’re designing to navigate a website or take actions on it, you can easily do this both locally and within the Secure Runtime using Upsonic and browser-use integration.

Currently, Computer Use is not supported in the deepseek models.

Install browser-use

1

Install browser-use

pip install browser-use
2

Install playwright

playwright install

Example

from upsonic import Task, Agent, ObjectResponse

from upsonic.client.tools import BrowserUse # Importing Computer Use


class Product(ObjectResponse):
    name: str
    price: float
class ProductList(ObjectResponse):
    products: list[Product]


task = Task(
  "Go and get the latest suggested phones in amazon.com", 
  tools=[BrowserUse], # Enabling Computer Use
  response_format=ProductList
)


agent = Agent("Browser Use Agent")

agent.print_do(task)