A browser extension for fast tab switching and management through real-time search and keyboard navigation. Perfect for users managing multiple tabs daily.
- 🚀 Quick Launch:
Command+Shift+K(Mac) orAlt+T(Windows/Linux) - 🔍 Real-time Search: Fuzzy search across tabs and bookmarks
- ⌨️ Keyboard Navigation: Arrow keys, Tab/Shift+Tab, Enter, Escape, Delete to close tabs
- 🎯 Query Modes: Filter results with prefixes (
b:bookmarks,u:URLs,g:Google) - 🧠 Smart Sorting: Combines relevance, frequency, and usage patterns
- 🌐 Universal Search: Handles URLs and Google search when no matches found
- 🎨 Theme Support: Auto dark/light mode
- ⚙️ Customizable: Shortcuts, sorting preferences, enter key behavior
Install from your browser's extension store:
Or download from GitHub Releases and load manually in your browser's developer mode.
-
Launch: Press
Command+Shift+K(Mac) orAlt+T(Windows/Linux), or click the extension icon- Customize shortcuts in browser settings
-
Search: Type to find tabs/bookmarks
- Use query modes:
b:bookmarks only,u:include URLs,g:Google search only - Navigation: Arrow keys or Tab/Shift+Tab
- Actions: Enter to open, Delete to close tabs, Esc to exit
- Use query modes:
-
Results: Switches to tabs, opens bookmarks in new tabs, handles URLs directly, or searches Google when no matches found
- Click the × button to close tabs
- Configure Enter key behavior in settings (current tab vs new tab)
For comprehensive development documentation including setup, architecture, and deployment, see DEVELOPER.md. For release process, see RELEASE.md. For contribution guidelines, see CONTRIBUTING.md.
# Clone and install
git clone https://github.com/kevinma2010/smart-tab-switcher.git
cd smart-tab-switcher
pnpm install
# Start development
pnpm dev:chrome # For Chrome
pnpm dev:firefox # For FirefoxFor detailed development instructions, architecture documentation, and deployment guides, please refer to DEVELOPER.md.
Licensed under GNU General Public License v3.0. See LICENSE for details.
See CHANGELOG.md for version history.