SearXNG and Vane
While exploring resonant computing tools, I discovered SearXNG, a self-hostable metasearch engine, which aggregates results from multiple search engines. It lets you search using APIs without needing to buy API keys and without being tracked. Pretty useful for research, people discovery, etc. when combined with LLMs. Setting it up for API use seems easy (thought Gemini got it wrong twice): cat <<EOF > settings.yml use_default_settings: true server: secret_key: "local_dummy_secret_key_987654321" search: formats: - html - json EOF docker run -d \ -p 8080:8080 \ --name searxng \ -v "$(pwd)/settings.yml:/etc/searxng/settings.yml" \ -e "SEARXNG_BASE_URL=http://localhost:8080/" \ -e "SEARXNG_SERVER_LIMITER=false" \ searxng/searxng Now, you can run: ...