Duyệt miễn phí mỗi ngày. Lên Pro để cài đặt và dùng Airsc MCP không giới hạn.

Xem gói Pro
MCP serverAn toànTự động trình duyệt & dữ liệu webDễ cho người mới

donsetch

dondai44423 · dondai44423/donsetch

Một MCP server chạy cục bộ để tìm kiếm và cào dữ liệu web mà không cần API key hay tài khoản.

Web fetch, search, and crawl for AI agents. Built from scratch in Rust. No keys, no accounts. AGPL v3.

918 sao62Giấy phép: AGPL-3.0Cập nhật Hôm qua0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Cho phép agent tìm kiếm trên web các phiên bản thư viện hoặc tài liệu mới nhất
  • Cào các trang web cụ thể để trích xuất dữ liệu cho ứng dụng của bạn
  • Cung cấp cho agent ảnh chụp màn hình các trang web để gỡ lỗi trực quan

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

DonSeTch

The web, for AI agents. V5 on works (Update stalled for 3-5 days): major change incoming

Why · Demo · Sponsors · Install · Quickstart · The 4 tools · Fetch · Search · PDF · Stealth · Compare · Limits · CLI


DonSeTch gives any AI agent full web research from a single local process: fetch, search, crawl, screenshot. Four tools, zero API keys, zero accounts, Rust, one binary. The transport is built from scratch (no hyper, no Playwright, no Selenium), so the fetch tier is fast and stealthy, and the tool surface stays small enough to fit an agent's context.

Works with every MCP client (Claude Code, Cursor, OpenCode, Pi, Hermes) and as a standalone CLI.

🤝 Use Bright Data? Support DonSeTch. Their proxy, SERP and Web Unlocker products come through this partner link and part of it comes back to keep DonSeTch free. You pay nothing extra: https://get.brightdata.com/ivqwoicrrlbr Bright Data plugs into the tool itself: the bd SERP provider, the Web Unlocker tier-3 bypass and the unlocker key type. Bright Data setup guide: zones, API token, HTML/JSON and troubleshooting.

✨ Why it's different

What it does
🛡️ Real Chrome TLSDrives Chrome's own BoringSSL natively. Your ClientHello IS Chrome's ClientHello, ML-DSA signature algorithms included. Emergent from the real engine, not a faked table that rots.
⏱️ Temporal stealthTLS session resumption, conditional revalidation (304), persistent cookies, connection pooling, TCP Fast Open. The loudest remaining bot tell, and nobody else fakes it.
👻 Solve-and-bounceThe browser solves the challenge and hands cookies back to tier 1, which then fetches at full speed. The browser almost never fetches content.
🧠 Self-improving fetchLearns from every fetch: cookie lifetimes adapt, walls that beat a real browser twice go into cooldown, searches pre-solve known walls. Receipts in status and doctor --improve.
🔑 Keyless search10+ backends in parallel, fused by cross-engine consensus plus local semantic reranking. No keys, $0 forever. BYOK optional.
📄 Pixel-fusion PDFGlyphs and rendered pixels come from the same content stream and are fused deterministically, with a per-region trust audit. Scanned PDFs auto-OCR.
🧬 Built from scratchOwn HTTP/2 (HPACK, flow control, priority), own extraction engine, own PDF parser, own search aggregator, own crawl engine.
🔗 Token controlLinks render as [text](L12), results as S1…Sn, and fetch S3 just works: 3 tokens instead of 80. focus, toc, section, must_contain and since_last each cut a page down to what the agent actually needs.
🪶 ~2.4k tool schemaAll four tools: 2,369 tokens (o200k_base, compact tools/list JSON).
🩺 doctorOne command sweeps config, search health, egress, TLS, browser, DNS, captive portal, secret-store permissions, and fixes what is mechanically fixable.

🎬 Demo

(30-second walkthrough: search, bot-wall bypass, crawl)

(Pi agent session: live research with DonSeTch as a native extension)

💛 Our Sponsors

Sidrune AI: one API for GPT, Claude, and other leading AI models. Sign up and get $3 in API credit through this link.

Proxy-Seller: private residential, mobile (4G/5G/LTE), ISP, and datacenter IPv4/IPv6 proxies with HTTP(S) and SOCKS5 support, 47M+ residential IPs in 220+ locations, precise country/city/ISP targeting, 99.7% uptime, and 24/7 support. Promo code DON15 takes 15% off.

Want your name or logo here? Sponsorship tiers.

🤝 Sponsor this project

DonSeTch is free and open source, and stays that way. Sponsorship pays for the time it takes to keep shipping.

TierPriceWhat you get
🥉 Bronze$10/moName + link in Our Sponsors
🥈 Silver$25/moSmall logo + link in Our Sponsors
🥇 Gold$49/moLarge logo + link, pinned at the top of Our Sponsors

If your product is part of this space (proxy platforms, search infrastructure, BYO providers, anything a DonSeTch user would plug in), Gold goes one step further: fit natively inside DonSeTch and you get the placement plus an official integration shipped in the binary itself.

How to sponsor. Email bhandaribishesh879@gmail.com, or use the ♥ Sponsor button on this repo. GitHub Sponsors payouts aren't available in my region yet, so email is the reliable route: write me, I'll share my PayPal, and we go through the steps. One-time sponsorships are welcome at any amount.

Prepay to lock your rate. You can pay for any number of months in one go at today's price, and that rate is fixed for the whole term, so 6 months of Gold at today's $49/mo is $294, and a later increase (even to $150/mo) never touches it. Price changes only ever apply to sponsorships started after them.

📦 Install

npm, any platform (recommended):

npm install -g donsetch

Downloads the prebuilt binary for your platform from GitHub Releases with SHA256 verification. No build tools needed.

Homebrew (macOS/Linux):

brew tap dondai44423/donsetch && brew install donsetch

Pi agent (native extension):

pi install npm:donsetch

Registers the tools as native pi tools, spawns the binary at session s

Xem mã nguồn trên GitHub