Anchor Browser
Anchor is a platform for AI Agentic browser automation, which solves the challenge of automating workflows for web applications that lack APIs or have limited API coverage. It simplifies the creation, deployment, and management of browser-based automations, transforming complex web interactions into simple API endpoints.
This notebook provides a quick overview for getting started with Anchor Browser tools. For more information of Anchor Browser visit Anchorbrowser.io or the Anchor Browser Docs
Overview
Integration details
Anchor Browser package for LangChain is langchain-anchorbrowser, and the current latest version is .
Tool features
Tool Name | Package | Description | Parameters |
---|---|---|---|
AnchorContentTool | langchain-anchorbrowser | Extract text content from web pages | url , format |
AnchorScreenshotTool | langchain-anchorbrowser | Take screenshots of web pages | url , width , height , image_quality , wait , scroll_all_content , capture_full_height , s3_target_address |
AnchorWebTaskToolKit | langchain-anchorbrowser | Perform intelligent web tasks using AI (Simple & Advanced modes) | see below |
The parameters allowed in langchain-anchorbrowser
are only a subset of those listed in the Anchor Browser API reference respectively: Get Webpage Content, Screenshot Webpage, and Perform Web Task.
Info: Anchor currently implements SimpleAnchorWebTaskTool
and AdvancedAnchorWebTaskTool
tools for langchain with browser_use
agent. For
AnchorWebTaskToolKit Tools
The difference between each tool in this toolkit is the pydantic configuration structure.
Tool Name | Package | Parameters |
---|---|---|
SimpleAnchorWebTaskTool | langchain-anchorbrowser | prompt, url |
AdvancedAnchorWebTaskTool | langchain-anchorbrowser | prompt, url, output_schema |
Setup
The integration lives in the langchain-anchorbrowser
package.
%pip install --quiet -U langchain-anchorbrowser pydantic