LaunchKit · 2026
Back to Skills

private-web-search-searchxng

Self-hosted private web search using SearXNG.

0
517 downloads
by @adelpro

Setup & Installation

openclaw skills install @adelpro/private-web-search-searchxng

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install private-web-search-searchxng

Version History

v1.3.0Feb 22, 2026 - Version note by skill developer:

- Updated skill description to clarify privacy benefits and add reasons for using SearXNG (no tracking, avoids paid APIs). - No changes to setup, usage instructions, management, or troubleshooting sections.

What This Skill Does

Runs a SearXNG instance locally via Docker to perform web searches without sending queries to third-party APIs. Aggregates results from Google, Bing, DuckDuckGo, Brave, and others through a single JSON endpoint. No account or API key required after setup.

Unlike paid search APIs, SearXNG is free after setup, logs nothing, and queries multiple engines simultaneously from one endpoint.

When to use it

  • Searching the web privately without query logging
  • Running AI agent search in API-restricted or air-gapped environments
  • Replacing paid search APIs with a free self-hosted alternative
  • Aggregating results from multiple search engines in one request
  • Prototyping search-enabled agents without usage limits or rate caps

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: search for 'openclaw ai agent framework' and return the top 5 results

AGENT
  1. 1Verify the SearXNG container is running with docker start searxng
  2. 2Send GET request to http://localhost:8080/search?q=openclaw+ai+agent+framework&format=json
  3. 3Parse the JSON response and extract .results[:5]
  4. 4Return titles, URLs, and content snippets to the user
OUTPUT

List of 5 search results with title, URL, and snippet for each

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Docker installed and running on the host machine