make native automated web searches using the built-in web search engine
""" title: Auto Web Search author: @nokodo description: A tool for performing automated web searches. author_email: [email protected] author_url: https://nokodo.net funding_url: https://ko-fi.com/nokodo repository_url: https://nokodo.net/github/open-webui-extensions version: 1.0.0-alpha1 required_open_webui_version: >= 0.6.0 requirements: aiohttp license: see extension documentation file `auto_web_search.md` (License section) for the licensing terms.
A lightweight, native-first web search tool for Open WebUI. It plugs into your chats to fetch current, factual information and returns clean, citeable results — no external services required.
Web SearchAsk a question in chat that requires current or factual information. Under the default native mode, the tool uses Open WebUI’s built-in search and retrieval pipeline and streams:
0.6.0 or newer.Once installed and enabled, this tool is available inside chats. Simply ask your question — the tool will:
Configure everything from the Open WebUI extension settings — no code required.
| Setting | Description | Default |
|---|---|---|
SEARCH_MODE | Search engine to use. Native is recommended. | native |
PERPLEXICA_BASE_URL | Base URL of your Perplexica server (legacy/optional). | http://host.docker.internal:3001 |
PERPLEXICA_OPTIMIZATION_MODE | Perplexica strategy: speed or balanced. | balanced |
PERPLEXICA_CHAT_MODEL | Chat model used by the Perplexica pipeline. | gpt-5-chat-latest |
PERPLEXICA_EMBEDDING_MODEL | Embedding model used by the Perplexica pipeline. | bge-m3:latest |
OLLAMA_BASE_URL | Base URL for the Ollama provider when used by Perplexica. | http://host.docker.internal:11434 |
Tip: Keep SEARCH_MODE set to native for the cleanest, lowest-latency experience fully within Open WebUI.
Supports per-user overrides.
Examples:
The goal is to make web search inside Open WebUI feel native: minimal setup, helpful streaming feedback, and clear citations you can trust. If your use case needs external search stacks, you can switch SEARCH_MODE, but the native path remains the recommended default.
Source-Available – No Redistribution Without Permission
Copyright (c) 2025 nokodo
You are free to use, run, and modify this extension for personal or internal purposes.
You may NOT redistribute, publish, sublicense or sell this extension or any modified version without prior explicit written consent from the author.
All copies must retain this notice. Provided "AS IS" without warranty.
Earlier pre-release versions may have been available under different terms.
We use optional analytics to improve our websites, and advertising cookies on this site. Privacy Policy.