Getting started

  1. Open BrowserSearch. Settings appears the first time, and a browser-window-with-magnifier icon appears in your menu bar.
  2. Optional: change the shortcut, and turn on Launch at login.
  3. Press ⌥Space anywhere. The first time you search while Chrome or Safari is open, macOS asks whether BrowserSearch may control it. Click Allow.
  4. Type, pick a tab with ↑ ↓, press ↩.
Using Firefox? Open Settings › Browsers and click Grant… next to Firefox. See Permissions.

The panel

The panel with tabs grouped under Chrome (two windows) and Safari

The panel opens on the screen your pointer is on, and closes when you press esc, press the shortcut again, or click anywhere else.

Each tab is matched against its title, its address (without https:// and www.) and the browser's name.

Recent tabs

Recent tabs, newest first

The Recent view lists the tabs you used most recently, across all browsers, newest first, with how long ago you used each one.

Turn on Open the panel on Recent in Settings to make jump-back a two-key habit. Recent tabs can be turned off or cleared at any time.

Hashtags & saved groups

Group tabs your way with hashtags, and let BrowserSearch group them by site for you. A hashtag is also a saved tab group: it remembers its pages after you close them.

The Tags view with #work, #review and #reading groups

Firefox tabs have no address available, so they're tagged by title and can't be reopened once closed.

Bulk actions

Three tabs marked, with the bulk action keys at the bottom

Mark tabs, then act on all of them with one key.

Pins & keywords

Duplicates & stale tabs

The Stale view listing tabs not looked at for a week

Moving tabs

Safari moves tabs as they are. Chrome, Brave, Edge and Vivaldi can't move a tab between windows from outside, so BrowserSearch reopens the page in the front window and closes the original; that tab's back history doesn't come along. Firefox tabs can't be moved from the panel.

Searching page text

Press ⌘F in the panel to also match the text inside pages: results that matched only in the page show a short snippet of where. Press it again to turn it off.

This needs the browser's Allow JavaScript from Apple Events setting, which is off by default. Chrome: View › Developer › Allow JavaScript from Apple Events. Safari: turn on Settings › Advanced › Show features for web developers, then Develop › Developer Settings… › Allow JavaScript from Apple Events. Page text is read only when you press ⌘F, kept in memory while the panel is open, and never stored.

If your search shortcut is ⌘F, pressing it in the panel closes the panel instead; Settings warns about this. Pick another shortcut to use page search.

Previous-tab shortcut

⌃⌥⇥ (change or turn off in Settings › General) jumps straight back to the tab you used before the current one, without opening the panel. Press it again to come back, like ⌘⇥ for apps but for browser tabs, across browsers. From another app, it returns to the last tab you used.

Shortcuts & Siri

BrowserSearch adds three actions to the Shortcuts app (and to Siri and Spotlight):

Keyboard

KeyAction
⌥Space (default)Open or close the panel
↑ / ↓Move the selection (wraps around)
⇞ / ⇟Move eight rows at a time
⌘↑ / ⌘↓Jump to the previous / next group (browser, section or tag)
↩Switch to the selected tab
⌘1–⌘9Switch to result 1–9
⇥Cycle All Tabs, Recent, # Tags and Stale
⇧↑ / ⇧↓, ⌘-clickMark tabs for a bulk action
⌘AMark every tab listed / clear marks
⌘↩Open the marked tabs, or in # Tags the whole group (reopening closed pages)
⌘THashtags for the selected or marked tabs
⌘KKeyword for the selected tab
⌘PPin / unpin
⌘WClose the selected or marked tabs (not Firefox)
⌘DClose duplicate tabs among those listed
⌘MMove to the browser's front window
⌘OOpen in another browser (then a number to pick it)
⌘CCopy the address, or Markdown links for marked tabs (plain text copy if you've selected text in the search box)
⌘FAlso search the text inside pages
⌘RReload the tab list
⌘/Show every key
⌃⌥⇥ (anywhere)Jump to the previous tab
escClose the panel and return to what you were doing

You can also click any result.

Supported browsers

BrowserSearchesClose tabRecent
Google ChromeTitle and addressYesYes
SafariTitle and addressYesYes
Brave, Microsoft Edge, VivaldiTitle and addressYesYes
FirefoxTitle onlyNoYes, but closed Firefox tabs can't be reopened
The Mac App Store edition doesn't include Firefox: reading Firefox tabs needs Accessibility access, which App Store apps can't use. Everything else is the same.

Browsers that aren't running are skipped. BrowserSearch never opens a browser just to search it.

Permissions

Automation (Chrome, Safari). Lets BrowserSearch read tab titles and addresses, switch and close tabs. macOS asks once per browser, the first time you search, or right away if you click Allow… in Settings › Browsers. Review it in System Settings › Privacy & Security › Automation.

Accessibility (Firefox only). Firefox has no scripting support for tabs, so BrowserSearch reads Firefox's tab bar the way assistive tools do, and clicks the tab you pick. Click Grant… in Settings › Browsers, then turn on BrowserSearch in System Settings › Privacy & Security › Accessibility.

Settings

Open from the menu bar icon › Settings…, or open BrowserSearch again from Finder or Spotlight.

General

Search

Organize

Browsers

About

Version, and links to these docs, support and the issue tracker.