Kagi DNR for Safari
Redirect Bing searches to Kagi, including searches from Safari's address bar.
macOS 13+ · Apple Silicon and Intel · Tested with Safari 27.0.1
Install
This developer build is ad-hoc signed, not notarized. Safari's Allow unsigned extensions setting resets whenever Safari quits.
- Extract the ZIP, move Kagi DNR.app to
/Applications, and open it. If macOS blocks it, see below. - In Safari → Settings → Advanced, enable Show features for web developers. Under Developer, enable Allow unsigned extensions.
- Under Extensions, enable Bing to Kagi (DNR Prototype).
Use Edit Websites… to allow
bing.comandkagi.com, including theirwwwsubdomains. - Log in at kagi.com, then choose Bing under Safari → Settings → Search. Try a search from the address bar.
Blocked by macOS?
If you trust this build, run this in Terminal after moving the app to /Applications,
then continue the installation steps above:
xattr -dr com.apple.quarantine "/Applications/Kagi DNR.app"
open "/Applications/Kagi DNR.app"
This removes the download quarantine only from this app; it does not disable Gatekeeper globally or sign/notarize the app.
How it works
Safari applies static Manifest V3 Declarative Net Request rules to redirect Bing web searches to Kagi, preserving the search query. No background JavaScript, content scripts, or stored login tokens.
- Kagi bangs such as
!w Brisbanework when Search Bangs is enabled in your Kagi settings. !b/!bingat either end of a query search Bing directly;b!/bing!also work.- Bing image/video searches and embedded frames are not redirected.
- Safari's search suggestions can still send text to Bing. Disable Include search engine suggestions in Safari's Search settings to avoid those requests.