🌐 English · 中文
Press ⌘K to open a unified search overlay across your open tabs, bookmarks, history, and top sites.
Keyboard-first, doesn't leave your current page.
- 🔍 Unified search — one
⌘K, search open tabs + bookmarks + history + top sites at once - ⌨️ Keyboard-first navigation — arrows to move, Enter to jump, Esc to close; no mouse needed
- 🎨 Built-in dark mode — Light / Dark / System, switchable from the popup or settings
- 📚 Batch open URLs (bonus) — save a list of URLs, press
⌘⇧Uto open them all
| Action | Mac | Windows / Linux |
|---|---|---|
| Open search overlay | ⌘K |
Alt+K |
| Batch open saved URLs | ⌘⇧U |
Ctrl+Shift+U |
| Navigate results | ↑ / ↓ |
↑ / ↓ |
| Open selected result | Enter |
Enter |
| Quick-pick result 1–9 | ⌥1–⌥9 |
Alt+1–Alt+9 |
| Close overlay | Esc |
Esc |
The overlay cannot be injected into
chrome://,chrome-extension://, orabout:pages. This is a Chrome-wide security restriction that applies to every extension.
All permissions are used only for core search functionality. No data ever leaves your browser.
| Permission | Purpose |
|---|---|
tabs |
Read open tab titles and URLs |
bookmarks |
Search bookmark titles and URLs |
history |
Include browser history in results |
topSites |
Include frequently visited sites |
storage |
Save your URL list and theme preference |
scripting |
Inject the search overlay into the current page |
activeTab |
Access the current tab when you trigger the overlay |
MIT — see LICENSE
- Change: digit keys
1–9now type into the search box; useAlt + 1–9(⌥1–⌥9on macOS) to quick-pick a result. Fixes #1 - Fix: extension updates now replace the stale overlay on already-open tabs instead of stranding the old keyboard behavior until reload
- Press 1–9 to instantly jump to a search result without using arrow keys
- Fix: history now queries dynamically as you type, matching Chrome address bar behavior
- Search overlay migrated to Shadow DOM — host page styles can no longer bleed in
- Fix: favicon loading skipped for non-http(s) pages to avoid console errors
- Fix: IME composition input (CJK) no longer triggers unintended search
- Fix: Esc now exits the overlay in a single keypress in all cases
- Theme toggle in popup header (Light / Dark / System), real-time sync with settings
- Fix: tab switching falls back to opening a new tab when the target was closed
- Fix: popup and settings theme stay in sync when both are open
- Fix: settings theme radio now shows the correct saved preference on first open
- Search overlay UI and icon improvements
- Initial release — Manifest V3, Chrome 88+