Whales ๐
A keyboard centric most recently used (MRU) ordered page list plugin with seek and switch functionality inspired by IntelliJ IDEA
As of June 2026, Whales ๐ has โ users in the Productivity category.
Usersno change0%
โ
โ
Ratingno change0%
โ
โ reviews
Reviewsno change0%
โ
Version
2024.11.26
Manifest V3
History
2 snapshotsTracking since Apr 16, 2026.
Not enough history yet for this metric โ the chart fills in as we collect more snapshots.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 16, 2026 | โ | โ | โ | 2024.11.26 |
| Apr 26, 2026 | โ | โ | โ | 2024.11.26 |
| Now | โ | โ | โ | 2024.11.26 |
Permissions & access
- Permissions
- tabsbookmarkshistorystoragescripting
- Host access
- https://*/*, http://*/*
Screenshots
About
# Whales
A personal fork of [Quick Tabs](https://github.com/babyman/quick-tabs-chrome-extension) with power-user enhancements for managing large numbers of tabs.
## Fork Changes
### ๐ Domain-Grouped Tab View ("Whales")
Toggle the grouping icon (โก) in the popup header (or assign a keyboard shortcut via `chrome://extensions/shortcuts` โ "Open Quick Tabs in Domain Groups mode") to see all open tabs **grouped by domain**. Each group shows:
- Domain favicon, name, and tab count
- Expandable/collapsible tab list
- URL paths with domain stripped (already in the header)
- Close-all button per group
### ๐ง Semantic Title Extraction
SPAs like Google Gemini share a single generic `<title>` across all pages, making tabs impossible to distinguish. This fork injects a content script that extracts the **actual page title** from the DOM:
- **Gemini** โ reads the selected conversation name from the sidebar's `aria-label`
- **Other sites** โ falls back to `document.title` โ `<h1>` โ `<meta description>`
Titles are cached in the background service worker and displayed in the popup.
### ๐ธ Visual Thumbnails
On tab visit, a compressed JPEG screenshot is captured via `chrome.tabs.captureVisibleTab` and cached in-memory. Thumbnails render alongside each tab item in the popup.
### โก jQuery Removed โ Vanilla JS Only
All jQuery and jQuery Hotkeys dependencies have been completely removed. DOM manipulation, event handling, focus management, and scrolling now use native browser APIs (`querySelector`, `classList`, `scrollIntoView`, etc.), reducing extension size and improving performance.
### ๐ Faster Popup Loading
- **Parallel init** โ `Config.init()` and `getPopupData()` run simultaneously via `Promise.all` instead of sequentially
- **Favicon pre-caching** โ favicons are fetched and converted to data URIs in the background service worker, eliminating per-tab network requests when the popup opens
- **Batched data transfer** โ a single `getPopupData()` call returns tabs, closed tabs, bookmarks, semantic titles, and thumbnails in one message instead of three separate `getTabs`/`getClosedTabs`/`getBookmarks` calls
### ๐จ Modernized UI
Complete visual overhaul of `styles-popup.css` โ clean spacing, refined colors, improved hover states, and better layout structure for tab items and domain groups.
### Technical Notes
- All caching uses `Map` objects in the background service worker (`faviconCache`, `semanticTitleCache`, `thumbnailCache`)
- `compareTabArrays()` preserves injected properties (`semanticTitle`, `thumbnailUrl`) during the tab refresh cycle
- Added `"scripting"` permission and `host_permissions` for cross-origin favicon fetching and content script injection
- Extension `key` set in manifest for stable extension ID across installsTechnical
- Version
- 2024.11.26
- Manifest
- V3
- Size
- 368KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- djekpphohbpoclnojbifclkfhihbmlho
- Developer ID
- u1bdd65b3ed5716cf0e895a0f9d538ce7
- Developer Email
- [email protected]
- Created
- Mar 7, 2026
- Last Updated (Store)
- Mar 7, 2026
- Last Scraped
- Jun 9, 2026
- Website
- โ
- Support URL
- โ
- Privacy Policy
- https://paste.googleplex.com/5460753835491328
Similar extensions
Alternatives to Whales ๐, ranked by description similarity.
AutoTreeTabs
Free yourself from chaotic tabs! Good ideas need good organization support.
7
Tab Numbers 1โ9
Shows the tab order number (1โ9) before the title on the first 9 tabs in each window. Useful for Ctrl/Cmd+1โ9 switching.
99
โ
4.0
QuickTabby
Fast tab switching sorted by recently used. Navigate tabs with keyboard shortcuts.
โ
CopyUrl
A Chrome Extension built with TypeScript and Webpack
6
โ
5.0
Tabwise: Vertical Tabs & Workspaces
Arc-style vertical tabs for Chrome. Smart switching, workspaces, immersive mode. No duplicate tabs. Privacy-first.
70
โ
5.0
TabTail โ Smart Tab Manager
Awesome tab manager: group by domain, move/cycle/pin, close duplicates, mute audio, save sessions, bookmark tabs & more
6
โ
5.0
TabShow | Point at Tabs in a Side Panel to See Full Pages Without Switching
Vertical tabs with site icons and titles. Move your mouse over tabs to see a full page preview without switching. Click to switch.
215
โ
5.0
Tabberwocky Tab Defenestrator
Rapidly reduce and organize your tabs
25
โ
5.0
Data sourced from the Chrome Web Store ยท last verified Jun 9, 2026.