A browser extension that lets you quickly search your OpenWebUI instance directly from the address bar. Available for Firefox and Chrome.
- 🚀 Access OpenWebUI directly from your browser's address bar
- ⚙️ Custom OpenWebUI URL configuration
- 🔍 Optional web search integration
- 🦊 Firefox support
- 🌐 Chrome support
openwebui-omnibox/
├── firefox/ # Firefox add-on (Manifest V3, background scripts)
│ ├── manifest.json
│ ├── background.js
│ ├── icons/
│ ├── options/
│ └── search/
├── chrome/ # Chrome extension (Manifest V3, service worker)
│ ├── manifest.json
│ ├── background.js
│ ├── icons/
│ ├── options/
│ └── search/
├── package.json # Build scripts
├── README.md
└── LICENSE
- Visit the OpenWebUI Omnibox page on Firefox Add-ons
- Click "Add to Firefox"
- Follow the prompts to install
- Clone this repository:
git clone https://github.com/jimaldon/openwebui-omnibox.git - Open Firefox and navigate to
about:debugging - Click "This Firefox"
- Click "Load Temporary Add-on..."
- Navigate to the
firefox/folder and selectmanifest.json
- Clone this repository:
git clone https://github.com/jimaldon/openwebui-omnibox.git - Open Chrome and navigate to
chrome://extensions - Enable "Developer mode" (toggle in the top right)
- Click "Load unpacked"
- Select the
chrome/folder
- After installation, go to the extension's preferences/options
- Set your OpenWebUI URL (e.g.,
http://localhost:3000orhttps://your-openwebui-instance.com) - Toggle "Enable Web Search" as desired
- Click "Save"
To use:
- In the address bar, type
ofollowed by a space - Type your query
- Press Enter to search
Example: o what is the capital of France?
- Enter: Search in the current tab
- Alt+Enter: Search in a new tab
- Ctrl+Enter: Search in a background tab
Package the extensions into zip files for distribution:
# Build both extensions
npm run build
# Build Firefox only
npm run build:firefox
# Build Chrome only
npm run build:chromeOutput zip files are placed in the dist/ directory.
- If nothing happens when you enter a query, make sure you've configured a valid OpenWebUI URL in the extension options
- Check that your OpenWebUI instance is running and accessible
- Ensure you're typing
ofollowed by a space before entering your query
This extension:
- Does not collect any data
- Does not communicate with any servers except your specified OpenWebUI instance
- Stores only your preferences locally
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- This project is not officially affiliated with OpenWebUI