# DonSeTch
**The web, for AI agents.**
**V5 is being redesigned privately and will take longer. V4 updates will continue in the meantime; the features below describe the released product.**
[](https://ko-fi.com/G5Y624N5RE)
[](#-sponsor-this-project)
[](https://www.rust-lang.org)
[](https://modelcontextprotocol.io)
[](LICENSE)
[](.github/workflows/ci.yml)
[](https://www.npmjs.com/package/donsetch)
[](https://www.npmjs.com/package/donsetch)
[](https://github.com/dondai44423/donsetch/stargazers)
[Why](#-why-its-different) · [Demo](#-demo) · [Sponsors](#-our-sponsors) · [Install](#-install) · [Quickstart](#-quickstart) · [The 4 tools](#-the-4-tools) · [Fetch](#-fetch) · [Search](#-keyless-search) · [PDF](#-pdf--ocr) · [Stealth](#-stealth-chrome-tls-not-chrome-like) · [Compare](#-how-it-compares) · [Limits](#-gotchas--honest-limits) · [CLI](#-cli)
---

**[Proxy-Seller](https://proxy-seller.com/)**: 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).
## 🤝 Sponsor this project
DonSeTch is free and open source, and stays that way. Sponsorship pays for the time it takes to keep shipping.
| Tier | Price | What you get |
|---|---|---|
| 🥉 Bronze | $10/mo | Name + link in Our Sponsors |
| 🥈 Silver | $25/mo | Small logo + link in Our Sponsors |
| 🥇 Gold | $49/mo | Large 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):**
```bash
npm install -g donsetch
```
Downloads the prebuilt binary for your platform from GitHub Releases with SHA256 verification. No build tools needed.
**Homebrew (macOS/Linux):**
```bash
brew tap dondai44423/donsetch && brew install donsetch
```
**Pi agent (native extension):**
```bash
pi install npm:donsetch
```
Registers the tools as native pi tools, spawns the binary at session start, self-updates with `pi update --extensions`.
**DeepSeek Harness (`dsh`, first-class plugin):**
```bash
dsh plugin --profile web add github:dondai44423/donsetch-dsh
```
One line and every dsh agent gets fetch, search and crawl as native `donsetch_*` tools, no `mcp__` names and no manual MCP config: the plugin downloads the verified binary for your platform, registers the tools in-process, auto-updates with DonSeTch releases, and picks up `donsetch keys add` changes live. See the [donsetch-dsh repo](https://github.com/dondai44423/donsetch-dsh) for the config reference.
Homebrew and dsh auto-track published releases.
**Verify the install:**
```bash
donsetch doctor # grouped health checks, including a real browser launch
donsetch doctor --deep # adds live egress, provider and captive-portal probes
donsetch doctor --fix # repairs mechanical problems automatically
donsetch doctor --json # appends machine-readable check results
donsetch doctor --mcp # detects clients and prints absolute-path registration blocks
```