donsetch
Web fetch, search and crawl for AI agents. Zero API keys. Chrome-true TLS.
Package details
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.
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