Introduction
Concepts
- Agents
- Teams
- Applications
- Models
- Tools
- Overview
- Writing your own tools
- Exceptions
- Hooks
- Human in the loop
- Toolkits
- Toolkit Index
- Search
- Social
- Web Scraping
- Data
- Local
- Models
- Additional Toolkits
- Airflow
- Apify
- AWS Lambda
- Cal.com
- Cartesia
- Composio
- Confluence
- Custom API
- Dalle
- Eleven Labs
- E2B
- Fal
- Financial Datasets API
- Giphy
- Github
- Google Maps
- Google Calendar
- Google Sheets
- Jira
- Linear
- Lumalabs
- MLX Transcribe
- ModelsLabs
- OpenBB
- OpenWeather
- Replicate
- Resend
- Todoist
- Yfinance
- Youtube
- Zendesk
- Trello
- Web Browser Tools
- MoviePy Video Tools
- MCP
- Reasoning Tools
- Writing your own Toolkit
- Selecting tools
- Async Tools
- Tool Result Caching
- Reasoning
- Memory
- Knowledge
- Chunking
- Vector DBs
- Storage
- Embeddings
- Evals
- Workflows
Other
- Agent UI
- Agent API
- Observability
Additional Toolkits
Web Browser Tools
WebBrowser Tools enable an Agent to open a URL in a web browser.
Example
cookbook/tools/webbrowser_tools.py
from agno.agent import Agent
from agno.models.google import Gemini
from agno.tools.duckduckgo import DuckDuckGoTools
from agno.tools.webbrowser import WebBrowserTools
agent = Agent(
model=Gemini("gemini-2.0-flash"),
tools=[WebBrowserTools(), DuckDuckGoTools()],
instructions=[
"Find related websites and pages using DuckDuckGo"
"Use web browser to open the site"
],
show_tool_calls=True,
markdown=True,
)
agent.print_response("Find an article explaining MCP and open it in the web browser.")
Toolkit Functions
Function | Description |
---|---|
open_page | Opens a URL in a web browser |
Was this page helpful?
On this page
Assistant
Responses are generated using AI and may contain mistakes.