donsetch

Web fetch, search and crawl for AI agents. Zero API keys. Chrome-true TLS.

Packages

Package details

extension

Install donsetch from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:donsetch
Package
donsetch
Version
2.3.4
Published
Aug 19, 2026
Downloads
664/mo · 522/wk
Author
dondai1234
License
AGPL-3.0-only
Types
extension
Size
27.1 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./pi-extension.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

DonSeTch

Web fetch, search, and crawl for AI agents. Zero API keys. Chrome-true TLS. Built in Rust.

Release CI License: AGPL-3.0

DonSeTch gives AI agents web research from a single local process — fetch any URL, search across 10+ engines, and crawl multi-page docs. Chrome-true TLS fingerprinting, bot-wall bypass, PDF extraction with OCR, semantic reranking. Zero API keys.

Install

npm install -g donsetch

Downloads the prebuilt binary for your platform from GitHub Releases with SHA256 verification.

Platform Binary
Linux x86_64 donsetch-linux-x64.tar.gz
macOS arm64 donsetch-darwin-arm64.tar.gz
Windows x86_64 donsetch-win32-x64.tar.gz

Two ways to use it

MCP Server (for AI agents)

{
  "mcpServers": {
    "donsetch": { "command": "donsetch", "args": ["mcp"] }
  }
}

Or with npx (no global install):

{
  "mcpServers": {
    "donsetch": { "command": "npx", "args": ["donsetch", "mcp"] }
  }
}

Three tools: web_fetch, web_search, web_crawl.

CLI (for humans and scripts)

donsetch fetch https://example.com
donsetch search "rust async patterns"
donsetch crawl https://docs.example.com --topic "api reference"
donsetch keys add tinyfish sk-tinyfish-...
donsetch doctor
donsetch update

License

AGPL-3.0 — Copyright (c) 2026 Bishesh Bhandari

Full documentation: github.com/dondai44423/donsetch