SearXNG

Your own private search engine that asks Google, Bing and others without tracking you.

AI helpers AGPL-3.0-or-later

What it does

SearXNG is a search engine you run yourself. When you search, it asks many search engines at once (Google, Bing, DuckDuckGo, Wikipedia and over 200 more), mixes the results and shows them without ads, profiling or tracking. It is also the private web-search engine behind many self-hosted AI helpers, such as Vane (Perplexica), Khoj, LibreChat and AnythingLLM, which can use it to look things up online.

  • Results from 200+ search engines, with no ads or tracking
  • Hide or promote websites and pick which engines to use
  • Family-safe settings that can be locked
  • The private search engine behind many self-hosted AI apps

Great for: Anyone who wants Google-quality results without being tracked, and anyone running a self-hosted AI that needs private web search.

  • LicenceAGPL-3.0-or-later
  • Where it runsOnline (from $11/month) · Your computer (free)
  • Built withpython, typescript
  • Your dataNone stored
  • Sourcesearxng/searxng

Ways to use it

Choose one when you tell your AI. It sets everything up with you, in plain words.

  • Online with Elestio from $11/monthFully managed hosting on your own private server, with automatic backups, updates and monitoring. Third-party host.
  • On my own computerFreeYour AI installs what it needs and explains each step. It works while your computer is on.

Hosts are independent companies, not BespokeAI. You sign up and pay them directly. We may earn a referral fee, which never changes your price.

How people are using this project

Examples of what people ask their AI to do with SearXNG. Start from one, or just tell your AI and it will ask what you'd like.

Can I trust it?

  • AGPL-3.0-or-later. Free to use and change. If you run a changed version that other people use over the internet (not just your own household), you must offer them your source code under the same licence. Private use has no extra obligations.
  • Your data: stores no personal data. Settings in ./core-config/settings.yml; cache in the core-data and valkey-data volumes. SearXNG does not keep a search history.
  • Other services: Public search engines (Google, Bing, DuckDuckGo, Brave, Wikipedia, Qwant and many more) (required, free); Valkey (bundled in the compose file) (optional, free, self-hosted)
  • Pinned version 8137186. Every handover uses exactly this code, which we've reviewed.
  • An open instance on the internet attracts bots and can get your server's address blocked by Google and others. Keep it private, or turn on SEARXNG_LIMITER and SEARXNG_PUBLIC_INSTANCE.
  • Search engines see your server's address. On a home connection that is your household's address, so it hides who searched, not which household.
  • SearXNG itself has no AI. When an AI app uses it, the app (not SearXNG) decides what is sent to an AI provider.
  • Leave the generated secret key in settings.yml private, and pin SEARXNG_VERSION for predictable updates.

Did it work for people?

No reports yet

Be the first to tell others how it went.

Tell us how it went

One private chat window for ChatGPT, Claude, Gemini and models on your own computer.

AI helpers

Ask questions about your own documents with an AI that can run entirely on your computer.

AI helpers

A personal AI that knows your notes and documents and can research the web for you.

AI helpers