AI Overview for SearXNG

Source-linked AI summaries alongside your search results, with a choice of local models or hosted providers.

  • Python
  • JavaScript
  • SearXNG
View on GitHub
An AI summary in SearXNG’s dark theme, with numbered citations, an expandable source list, and a Show full answer control.
The summary panel in SearXNG’s Simple theme. Select the image to view it full size.

An overview without leaving search

End a search with a question mark to request a summary from the returned snippets. The answer streams above the ordinary results, with numbered citations that open its source snippets. You can stop, retry, or regenerate the answer, and optionally choose from configured models.

Choose where generation runs

Generation can run locally through Ollama or use a hosted provider. Provider credentials stay on the server, and numbered citations make the snippets behind an answer easy to inspect.

One interface, several providers

A Python service normalizes provider streams for a JavaScript interface that handles cancellation, retries, and rendering. The browser modules ship with the plugin without a frontend build step. A standalone demo uses recorded answers, making the interface testable without a model server. The project currently targets personal SearXNG instances using the Simple theme.