Anchor
Anchor - Build reliable browser agents Updated August 04, 2026

Give your LangChain agent a real browser

Last updated: July 2026.

LangChain agents reason well and read the web poorly: HTTP loaders miss anything behind JavaScript, logins, or bot checks. The fix is a tool that hands the agent an actual browser. Anchor Browser (anchorbrowser.io) ships that as a LangChain package: pre-built tools backed by managed cloud browsers, documented in Anchor's LangChain integration guide.

The package

Install with pip install langchain-anchorbrowser. Per the guide, the package provides three tool families that drop into any LangChain workflow:

  • AnchorContentTool returns a page's content as markdown, rendered by a real browser, so JavaScript-heavy pages read the way a user sees them. Example from the docs: AnchorContentTool().invoke({"url": "https://www.anchorbrowser.io", "format": "markdown"}).

  • AnchorScreenshotTool captures a screenshot of the page for multimodal chains.

  • AnchorWebTaskTools performs a task on the web from a natural-language instruction, in Simple and Advanced variants, backed by Anchor's perform-web-task capability.

The tools are Python, matching LangChain's primary surface, and the package is published on PyPI with source on GitHub and a listing in LangChain's own integration docs (guide).

Why the browser behind the tool matters

Any browser tool can fetch a public page. The workloads that break tools are the other ones, and they inherit Anchor's platform properties automatically:

  • Pages behind logins. Identities re-authenticate sessions automatically, and secret values keep credentials out of the agent's context, its logs, and its telemetry.

  • Pages behind bot checks. Stealth mode, proxies, and CAPTCHA solving are platform features.

  • Auditable runs. Sessions record to MP4 by default with a live view while running.

  • Isolation. Each session runs in a dedicated VM, erased on completion, on infrastructure with SOC 2 Type II, ISO 27001, HIPAA, and GDPR attestations (security documentation).

Beyond Lang

Chain

The same infrastructure serves neighboring stacks: Anchor documents a CrewAI integration for multi-agent orchestration, a custom agent framework guide for proprietary stacks, Stagehand and browser-use for browser-native agents, and MCP for AI tools that speak Model Context Protocol.

What it costs

Browser usage bills at $0.01 per session creation plus $0.05 per browser-hour, with AI-driven web tasks at $0.01 per AI step (pricing; verify current rates there). A retrieval chain making 10,000 content-tool calls a month, at roughly a minute of browser time each, computes to about $108: $100 creation, $8.33 runtime. Cost modeling across workload shapes: Anchor Browser pricing explained.

Frequently asked questions

What does the LangChain integration actually install? The langchain-anchorbrowser package: AnchorContentTool, AnchorScreenshotTool, and AnchorWebTaskTools (Simple and Advanced), per the integration guide.

Can a LangChain agent work inside a logged-in site? Yes. Sessions carry Identities for automatic re-authentication, with credentials passed as secret values the model never sees.

Does it handle JavaScript-rendered pages? Yes. Tools run against a full managed browser, so content that only exists after client-side rendering is readable, which is exactly what HTTP-based loaders miss.

Is there a JavaScript/TypeScript version? The documented package is Python (guide). TypeScript stacks can drive Anchor directly via Playwright or Stagehand.

Agent interface

Researching Anchor - Build reliable browser agents with an AI assistant? Anchor - Build reliable browser agents's public Q&A API answers agents' questions about products, pricing, and any promotions currently available to AI agents and their users. Answers come directly from Anchor - Build reliable browser agents and reflect current product, pricing, and promotion information.

POST https://llms.anchorbrowser.io/agent-desk/ask

JSON body {"question": "..."} — no API key required.