EveryDev.ai
Subscribe
Home
Tools

4,869+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2469
  • Coding1820
  • Infrastructure856
  • Projects699
  • Research600
  • MCP568
  • Marketing487
  • Analytics475
  • Design401
  • Testing393
  • Data365
  • Security308
  • Integration252
  • Communication239
  • Prompts235
  • Extensions217
  • Commerce167
  • DevOps164
  • Voice162
  • Web119
  • Learning113
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Frankensurf
    Frankensurf icon

    Frankensurf

    MCP Tools

    Open-source tool that gives AI agents one read() call for web pages, escalating from cheap to stronger fetch tools and returning a receipt.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free, open-source (Apache-2.0) tool for AI agents; works with no keys. Paid third-party fallback tools are opt-in and billed by those providers.

    Engagement

    Available On

    Linux
    macOS
    Windows
    CLI
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    MCP ToolsWeb ResearchBrowser Automation

    Alternatives

    RetakeChrome DevTools MCPAgent Reach
    Developer
    yail259

    Listed Oct 2026

    About Frankensurf

    Frankensurf is an open-source Python tool from the GitHub user yail259 that gives AI agents a single call for reading and searching the web. It stitches together dozens of existing web tools, starts with the cheapest, checks that the returned page is real, and escalates only when a site pushes back. The latest release listed on GitHub is v0.51.0, and the README describes the project as an alpha.

    What It Is

    Frankensurf sits in front of fetchers, browsers, stealth browsers, hosted browser services, paid scraping APIs, and search sources. An agent calls read(url) and Frankensurf tries plain HTTP, Jina Reader, a local browser, and free stealth browsers first, then hosted browsers and paid APIs only if the user allows them. A challenge page, login wall, or search page whose results never loaded counts as a failure rather than a success. Results come back as raw page data (text or markdown, JSON-LD, the page's own JSON, images) plus a receipt showing which tools ran, how long each took, what it cost, and why it stopped.

    How the escalation works

    Every fetch method is a rung on a ladder, running from content negotiation and light fetch through managed browsers, stealth with signed identity, and unblocker networks to a human handoff for CAPTCHAs and 2FA. If a result is wrong, the agent can retry with a trace ID and Frankensurf skips tools it already tried. Paid tools are opt-in, and a per-read cost cap can be set. Signed-in pages are read through saved profiles, so the model sees profile names rather than cookies or passwords.

    Search, extraction and site knowledge

    Search uses free sources first, including a local SearXNG engine installed without Docker, and checks each result for topic, page type, and date window. Paid sources such as Exa, Brave, Tavily, and Serper join only when allowed. Callers can request structured fields via a JSON Schema, map and crawl sites, watch feeds and sitemaps for new pages, and save what the agent learns about a site as reusable site modules. Opt-in sharing of which tool worked on which site is also supported.

    Where it plugs in

    It runs as an MCP server, a Claude Code plugin, a Python library, a CLI, and tool sets for LangChain, the OpenAI Agents SDK, and CrewAI. A Firecrawl-compatible server mode lets tools that accept a Firecrawl URL point at it. Providers and search sources are plugins, so custom tools can be added and must be explicitly trusted by name. The project publishes its own benchmark results comparing it against single tools on 150 sites; these are vendor-run figures.

    Frankensurf - 1

    Community Discussions

    Be the first to start a conversation about Frankensurf

    Share your experience with Frankensurf, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free, open-source (Apache-2.0) tool for AI agents; works with no keys. Paid third-party fallback tools are opt-in and billed by those providers.

    • Apache-2.0 license
    • No account or key needed
    • Free tools only mode: Plain HTTP, Jina Reader, local browser, Camoufox, Scrapling
    • Paid third-party tools are opt-in with a spend cap (--max-cost)
    • Paid third-party fallbacks (e.g. Firecrawl, Zyte) are external provider costs

    Capabilities

    Key Features

    • Single read() call that escalates from cheapest to stronger fetch tools
    • Page quality checks for challenge pages, login walls, and unloaded results
    • Receipts showing tools tried, time, cost, and trace ID
    • Opt-in paid tools with per-read cost cap
    • Free-first search with result checking and local SearXNG engine
    • Structured field extraction via JSON Schema
    • Map and crawl of site sections as markdown
    • Saved sessions and profiles for signed-in pages
    • Human handoff for CAPTCHAs and 2FA
    • Site modules learned once and reused
    • Watch feeds and sitemaps for new pages
    • Plugin system for custom providers and search sources
    • Firecrawl-compatible server mode
    • Agent mode with ask, extract, and summarize
    • Docker image

    Integrations

    Claude Code
    MCP clients
    Cursor
    Codex
    Claude Desktop
    Windsurf
    LangChain
    OpenAI Agents SDK
    CrewAI
    Playwright
    Browserbase
    Kernel
    Steel
    Browser Use
    Firecrawl
    Exa
    Parallel
    Brave Search
    Tavily
    Camoufox
    Bright Data
    Scrapfly
    ZenRows
    Jina Reader
    Zyte
    Skyvern
    Apify
    Cloudflare Browser Run
    SearXNG
    Serper
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Frankensurf and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    yail259

    Read more about yail259
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Retake icon

    Retake

    Open-source demo-as-code tool that lets coding agents record web app walkthrough videos from a YAML file using a real browser.

    Chrome DevTools MCP icon

    Chrome DevTools MCP

    An MCP server that exposes Chrome DevTools Protocol capabilities to AI agents, enabling browser automation, debugging, and inspection through the Model Context Protocol.

    Agent Reach icon

    Agent Reach

    An open-source CLI capability layer that gives AI agents internet access to read and search Twitter, Reddit, YouTube, GitHub, Bilibili, and more — with zero API fees.

    Browse all tools

    Related Topics

    MCP Tools

    Tools built with the Model Context Protocol for specific tasks.

    121 tools

    Web Research

    Tools that help navigate and extract information from the web.

    74 tools

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    173 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions