
Local Web Intelligence
Searches, fetches, crawls and watches web pages through a local cache with no API keys.
Install
npx skills add KnockOutEZ/wigolo --skill wigolo -g -a claude-code -y- Repository
- KnockOutEZ/wigolo5.5k
- Category
- AI and agents
- Updated
- 3d ago
- License
- AGPL-3.0-only
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Local-first web intelligence MCP server for AI coding agents. Ten tools for search, fetch, crawl, cache, extract, find similar, research, agent-driven data gathering, page diffing, and change watching. No API keys. Results cached in a local knowledge store.
wigolo
Local-first web intelligence MCP server for AI coding agents. Ships ten tools over stdio. All network results land in a local knowledge cache.
Host-LLM synthesis (read me first)
Wigolo has no internal LLM. It returns structured evidence so the calling model (you) writes the final answer. Fold structure into your reply rather than collapsing it away:
searchwithformat: "highlights", ML-scored passages +citations. Quote and cite [N].research, when MCP sampling is unavailable (common), the output carries abriefwithtopics,highlights,key_findings. Use it as the scaffold for the report you write.find_similar, may return acold_startstring. Pass it to the user; it explains why results came from the web and how to warm the cache.extractwithmode: "structured", one call for tables +<dl>definitions + JSON-LD + chart hints + key-value pairs.fetchmetadata, surfacesog_type,canonical_url, andog_image; usecanonical_urlto dedupe tracked/canonical URLs.
Quick Setup
Claude Code:
claude mcp add wigolo -- npx wigolo
Cursor / VS Code / any MCP client:
{
"mcpServers": {
"wigolo": {
"command": "npx",
"args": ["wigolo"]
}
}
}
Warmup (recommended, one-time):
npx wigolo warmup # installs browser engine + bootstraps search engine
npx wigolo warmup --all # also installs Firefox, WebKit, ML reranker, and embeddings
npx wigolo warmup --force # wipe search engine state and rebuild
Warmup flags: --force, --all, --reranker, --firefox, --webkit, --embeddings, --no-searxng, --verify.
Tools
fetch
Fetch a single URL and return clean markdown. Use when you already have a specific URL.

