Instant tab search
One shortcut opens a centered overlay. Type to filter every open tab across every window — results the moment you start.
Like a lighthouse cutting through a storm - one shortcut, one amber light, and you know exactly where to go. No more squinting at 40 favicons.
Try it right here
Loaded with sample tabs. Search them, press / for commands, navigate with the arrow keys, hit ↵. Exactly how it feels in your browser.
Try github, /book, or /hist
Everything it does
One shortcut opens a centered overlay. Type to filter every open tab across every window — results the moment you start.
Tabs are tagged W1, W2… so look-alike pages stay distinct. Tabs in the window you're already staring at sink to the bottom.
Type / to switch modes: /book to search bookmarks, /hist for browsing history, /coffee to support development.
↑ ↓ to move, ↵ to open, Esc to dismiss, ⌫ to back out of a command. Your hands never leave home row.
Grab the header and move the overlay anywhere on the page. It stays exactly where you put it.
Everything runs locally. Beacon sends nothing anywhere, talks to no server, and has zero analytics.
Three keystrokes
Hit the shortcut on any normal page. The overlay drops in, centered and focused.
Start typing. Every open tab filters live by title and URL as you go.
Press Enter on the match and you're there — the right tab, the right window.
Want a different combo? Set it at chrome://extensions/shortcuts.
Beacon runs entirely inside your browser. It reads your tabs, bookmarks, and history locally to search them — and that's where they stay. Nothing is sent anywhere, because there's nowhere to send it.
Prefer to build it yourself?
Rather not install from a store? Clone the repo and load it unpacked — the whole flow takes a couple of minutes. Needs Node 18+.
$ git clone https://github.com/aryamanpandu/beacon.gitGrab the source$ cd beacon && npm installInstall dependencies$ npm run buildBuild for Chrome (or npm run build:firefox)$ Load .output/chrome-mv3 as an unpacked extensionchrome://extensions → Developer mode → Load unpacked