> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Web Browser Tools

> WebBrowser Tools enable an Agent to open a URL in a web browser.

## Prerequisites

The following example requires the `google-genai` and `ddgs` libraries.

```shell theme={null}
uv pip install -U google-genai ddgs
```

## Example

```python cookbook/91_tools/webbrowser_tools.py theme={null}
from agno.agent import Agent
from agno.models.google import Gemini
from agno.tools.webbrowser import WebBrowserTools
from agno.tools.websearch import WebSearchTools

agent = Agent(
    model=Gemini("gemini-2.0-flash"),
    tools=[WebBrowserTools(enable_open_page=True), WebSearchTools()],
    instructions=[
        "Find related websites and pages using DuckDuckGo",
        "Use web browser to open the site",
    ],
    markdown=True,
)
agent.print_response("Find an article explaining MCP and open it in the web browser.")
```

## Toolkit Params

| Parameter | Type | Default | Description |
| - | - | - | - |
| `enable_open_page` | `bool` | `True` | Enables functionality to open URLs in browser |
| `all` | `bool` | `False` | Enables all functionality when set to True |

## Toolkit Functions

| Function | Description |
| - | - |
| `open_page` | Opens a URL in a web browser |

## Developer Resources

* [Tools Source](https://github.com/agno-agi/agno/blob/main/libs/agno/agno/tools/webbrowser.py)
* [Cookbook Example](https://github.com/agno-agi/agno/blob/main/cookbook/91_tools/webbrowser_tools.py)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.