Palet is a command palette for Chrome. It lets you search your open tabs, bookmarks, and browsing history from a floating overlay โ accessible from any page with a single keyboard shortcut.
Palet has a permanent free tier โ no time limit, no credit card needed. A 14-day Pro trial starts automatically on install. After the trial, Palet continues working with all free features. Upgrade to Pro ($24 one-time) to keep Pro features forever.
Palet is designed to be used entirely with the keyboard.
| Action | Shortcut |
|---|---|
| Open / close palette | Ctrl+Shift+Space |
| Navigate results | โ โ arrow keys |
| Open selected result | Enter |
| Copy URL of selected result | Ctrl+C |
| Close palette | Esc or click outside |
| Open prefix search menu | Type > |
| Open help panel | Click ? in footer |
| Multi-select tabs (Pro) | Ctrl+Click tab results |
Pro users can change the keyboard shortcut from the Palet popup. Click the Palet icon in the toolbar โ Change shortcut โ press your preferred key combination โ Save. The default Ctrl+Shift+Space always works as a fallback.
Palet searches across multiple sources simultaneously as you type:
Search uses fuzzy matching โ you don't need to type the exact title. Typing gh pull will find "GitHub โ Pull requests" even without the full words.
When you open the palette without typing anything, you see your 3 most recently closed tabs followed by your 5 most recently active open tabs. Start typing to search everything.
Each result shows a colored left icon and a right badge indicating its type:
Press Ctrl+C while a result is highlighted to copy its URL to the clipboard without opening it. A brief confirmation appears in the footer.
Type > to open the prefix search menu โ a list of all available search filters. Continue typing to narrow the options, then press Enter or click to select.
| Prefix | Shows |
|---|---|
>tab | Open tabs only |
>closed | Recently closed tabs |
>command | Commands only |
| Prefix | Shows |
|---|---|
>bookmark | Bookmarks only |
>history | Full history |
>alias | Your aliases |
>extension | Installed extensions |
>today | History from today |
>yesterday | History from yesterday |
>lastweek | Last 7 days history |
>lastmonth | Last 30 days history |
>pinned | Pinned tabs only |
>audio | Tabs playing audio |
>duplicate | Tabs with duplicate URLs |
>unread | Tabs not visited in 24h+ |
>domain:github.com | All results from a domain |
After selecting a prefix you can continue typing to filter within those results. For example >bookmark github shows only bookmarks matching "github".
Type any of these in the palette to trigger Chrome actions without opening a new tab:
| Type | Action |
|---|---|
pin | Pin / Unpin Current Tab |
mute | Mute / Unmute Current Tab |
duplicate | Duplicate Current Tab |
close tab | Close Current Tab |
close other | Close Other Tabs |
close right | Close Tabs to the Right |
close left | Close Tabs to the Left |
move start | Move Tab to Start |
move end | Move Tab to End |
reopen | Reopen Last Closed Tab |
reload | Reload Current Tab |
reload all | Reload All Tabs |
bookmark tab | Bookmark Current Tab |
| Type | Action |
|---|---|
settings | Open Chrome Settings |
extensions | Manage Extensions |
history | Open Chrome History |
downloads | Open Downloads |
bookmarks | Open Bookmarks Manager |
incognito | Open Incognito Window |
clear | Clear Browsing Data |
newtab | Open New Tab |
passwords | Open Passwords Manager |
shortcuts | Open Extension Shortcuts |
Aliases let you open any URL by typing a short keyword. For example, type gm to open Gmail.
gm), a label (e.g. Gmail), and the URLAliases appear at the top of search results when you type their keyword. They are stored locally and can be deleted from the popup at any time.
Palet indexes all your installed Chrome extensions. Type any extension name to find it instantly.
>extension prefix to list all extensions (Pro)Recently closed tabs appear at the top of the default view with a red โฉ icon and a "closed" badge. Press Enter to reopen instantly. Use >closed prefix to list all recently closed tabs.
Select multiple tabs and close them all at once without leaving the palette.
>tab to list all open tabs>duplicate to find duplicate tabs first, then multi-select to close them all in one action.
Click the ? button in the palette footer to open the built-in help panel. It has three tabs:
Press Esc or click ? again to close the help panel and return to search.
Type a calculation or unit conversion directly in the palette. Results appear in a purple bar above the search results with a one-click Copy button.
142*7 โ 994(100+50)/3 โ 502^10 โ 102450 usd in eur โ live rate result100 gbp to rsd โ live rate resultSupported: USD, EUR, GBP, JPY, RSD, CAD, AUD, CHF. Rates refresh daily.
100 km โ miles ยท meters5 kg โ lbs37 c โ ยฐF ยท K1 gb โ MB ยท TB100 sqft โ mยฒPalet has a permanent free tier with no time limit. A 14-day Pro trial starts automatically โ no credit card needed. After the trial, all free features continue working. Upgrade to keep Pro features forever.
| Feature | Free | Pro |
|---|---|---|
| Tab, bookmark, history search | โ | โ |
| History depth | 7 days | 90 days |
| Recently closed tabs | โ | โ |
| Extension search & toggle | โ | โ |
| Tab & browser commands | โ | โ |
| Prefix search (>tab, >closed, >command) | โ | โ |
| Copy URL (Ctrl+C) | โ | โ |
| Help panel (?) | โ | โ |
| Advanced prefix search | โ | โ |
| Rich hover previews | โ | โ |
| Multi-tab select & bulk close | โ | โ |
| Custom aliases | โ | โ |
| Calculator & conversions | โ | โ |
| Custom keyboard shortcut | โ | โ |
| Export data (JSON/CSV) | โ | โ |
Palet makes zero network requests during normal use. All data โ your tabs, history, bookmarks, aliases, and license key โ is stored in your browser's local storage using Chrome's IndexedDB and chrome.storage APIs.
The only external request Palet makes is a daily currency rate fetch from api.exchangerate-api.com for the calculator feature. This request contains no personal data and can be avoided by not using the currency conversion feature.
License key validation calls localext.com/api/validate-license once when you activate Pro. After activation, no further network requests are made for licensing.
See our full Privacy Policy for details.
Watchdog monitors your installed Chrome extensions โ their permissions, risk levels, network activity, and behaviour changes. It runs silently in the background and alerts you when something changes.
management permission to read your extension list, and webRequest to observe network calls from extensions. All data stays on your device.
The Watchdog popup has six tabs โ Extensions, Alerts, Profiles, Schedules, Rules, and Settings. The header shows your live browser health score, high risk count, and dangerous permission count.
The main view lists every installed extension with its risk score and a brief explanation of why it was scored that way.
| Score | Meaning |
|---|---|
| High | Extension has broad site access (<all_urls>) combined with sensitive permissions like cookies, webRequest, or nativeMessaging |
| Medium | Extension has elevated permissions such as cookies, history, or access to multiple specific sites |
| Low | Extension has limited, scoped permissions with no broad access |
| Trusted | Extension has been whitelisted by a custom rule โ warnings are suppressed |
Click Details โบ on any extension to open its detail view. This shows:
Click the โธ button next to any extension to disable it instantly without opening chrome://extensions. Click โถ to re-enable. This is a Pro feature.
Extensions that haven't been active for 30+ days but still hold sensitive permissions are flagged with an amber โ warning. Disabled extensions that still hold sensitive permissions are also flagged โ they may have been forgotten but still technically have access to your data.
Watchdog fires alerts for the following events:
| Icon | Type | When |
|---|---|---|
| ๐ต | New extension | A new extension is installed while Watchdog is running |
| ๐ | Permission change | An extension updates and gains new permissions |
| โ ๏ธ | New domain | An extension contacts a domain it has never contacted before |
| ๐ | Request spike | An extension makes an unusually high number of network requests |
Unread alerts show a blue left border. Opening the Alerts tab marks all visible alerts as read and clears the badge count on the toolbar icon.
Pro users can search alerts by extension name, filter by alert type, and export the full alert history as a CSV file using the โ CSV button.
Profiles let you save named groups of extensions and switch between them with one tap. Activating a profile enables all extensions in it and disables everything else.
Click Activate on any profile card. Watchdog will enable all extensions in the profile and disable all others. Watchdog itself is never disabled.
Click Deactivate to restore all extensions to their previous state.
Click the โ edit button on a profile card to open the editor. Add or remove extensions, rename the profile, or change its colour. Changes take effect the next time the profile is activated.
Schedules automatically activate a profile at a set time on selected days. Your browser adapts to your schedule without you touching it.
Schedules can be toggled On/Off without deleting them using the toggle button on each schedule card.
Custom rules let you override Watchdog's automatic risk scoring with your own judgement. Rules are evaluated after the default scoring and take priority.
| Field | Matches against |
|---|---|
| Permission | Non-host permissions e.g. cookies, history |
| Host permission | Site access permissions e.g. https://*.amazon.com/* |
| Extension name | The extension's display name |
| Domain contacted | Domains the extension has made HTTP calls to |
| Action | Effect |
|---|---|
| Force High risk | Always shows as High regardless of permissions |
| Force Medium risk | Always shows as Medium |
| Force Low risk | Always shows as Low โ suppresses warnings |
| Whitelist | Shows "trusted" badge, all warnings hidden, excluded from health score deductions |
extension name ยท equals ยท Google Docs Offline ยท action = Whitelisthost permission ยท contains ยท https:// ยท action = Force Highextension name ยท contains ยท uBlock ยท action = Force LowCompare two extensions side by side to see which permissions are shared, which are unique to each, and which one requests less access overall.
Results show permissions colour-coded by ownership:
https://*.amazon.com/* and *://*.amazon.com/* are treated as equivalent.
The audit digest generates a complete snapshot of your browser extension landscape โ risk scores, recent activity, dormant extensions, custom rules, and profiles โ as a printable HTML page.
Set the digest frequency to Weekly or Monthly in Settings. Watchdog will notify you when a new digest is due. The notification does not generate the digest automatically โ click it to open Watchdog and generate manually.
Watchdog provides two browser-wide privacy toggles in the Settings tab.
Prevents cookies set by domains other than the one you're visiting. This blocks the main mechanism advertisers use to track you across websites. When enabled, Chrome's own cookie setting is updated โ you will see the toggle greyed out in chrome://settings/cookies with a puzzle-piece icon indicating an extension is controlling it. This is expected behaviour.
This is a free feature.
Automatically removes tracking parameters from URLs as you browse. Covered parameters include:
utm_source, utm_medium, utm_campaign, utm_content, utm_termfbclid, gclid, msclkid, twclid, li_fat_idmc_eid, _hsenc, mkt_tok, ml_subscriberThis uses Chrome's declarativeNetRequest API โ stripping happens at the browser level before the page loads, with zero performance impact.
Watchdog has a permanent free tier with no time limit. A 14-day Pro trial starts automatically on install โ no credit card needed. After the trial, all free features continue working. Upgrade to Pro ($29 one-time) to keep Pro features forever.
| Feature | Free | Pro |
|---|---|---|
| Permission audit and risk scoring | โ | โ |
| New install and permission change alerts | โ | โ |
| Browser health score | โ | โ |
| Dormant extension warnings | โ | โ |
| Third-party cookie blocking | โ | โ |
| Quick disable / enable extensions | โ | โ |
| Extension profiles | โ | โ |
| Scheduled profile activation | โ | โ |
| Custom risk rules + whitelisting | โ | โ |
| Permission change timeline | โ | โ |
| Alert history with search + CSV export | โ | โ |
| Extension comparison | โ | โ |
| Monthly audit digest (PDF export) | โ | โ |
| Tracking parameter stripping | โ | โ |
WATCHDOG-XXXX-XXXX-XXXX-XXXX)The license key works on any number of your personal devices. Your license is validated once on activation and re-checked every 30 days.
Watchdog makes zero network requests during normal monitoring. All extension data โ permissions, alerts, profiles, rules, and schedules โ is stored in your browser's local IndexedDB. Nothing is ever sent to any server.
The only external requests Watchdog makes:
localext.com/api/watchdog-validate once when you activate Pro, and once every 30 days to re-verify. The request contains only your license key โ no extension data, no browsing data.The third-party cookie blocking toggle modifies Chrome's privacy settings directly via the chrome.privacy API โ no network call is made.
The tracking parameter stripping feature uses Chrome's declarativeNetRequest API with locally stored rules โ no network call is made.
See our full Privacy Policy for details.