Like-a-human browser-fetch layer for webfetch: hybrid router over Rebrowser-Playwright, Camoufox, Bright Data Scraping Browser, CapSolver, and a Claude vision hero-picker.
Headed-Chromium fallback for Claude Code's WebFetch — handles anti-bot/WAF challenges (Cloudflare, Servicepipe, DataDome, etc.), captchas, and login-gated pages via a persistent profile.
Pi extension: fetch web pages via headless Chrome, extract content with trafilatura, and optionally process with an LLM
MCP server for web scraping, structured data extraction, and screenshots — give Claude, Cursor, Windsurf, and AI agents the ability to scrape any website with automatic anti-bot bypass
URL to markdown for Claude
Model Context Protocol server exposing webfetch license-first image search to any MCP-speaking agent.
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
Shell-only web search and fetch tools for pi.dev. No API keys.
OpenCode plugin that replaces webfetch with CloakBrowser-backed fetching.
Local HTTP server exposing webfetch license-first image search as a REST API.
MCP Server that gives Claude Code superpowers with Perplexity Comet browser - agentic web browsing, deep research, and real-time monitoring
Cross-session WebFetch cache for Claude Code. WebFetches disappear after 15 minutes — claude-webcache makes them persist.
Get the default browser
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari
Fetch web pages and URLs from pi with readable text, Markdown, HTML, or JSON output.
WebFetch tool extension for pi coding agent
ECMAScript code generator
Browser Utilities for all Sentry JavaScript SDKs
WebFetch tool extension for pi-agent.
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser) [](https://www.n
Browser running for Vitest
SHA1 wrapper for browsers that prefers `window.crypto.subtle`.
A browser UTF-8 string <-> UInt8Array converter