[Dia] Allow setting custom hotkeys for pinned tabs in Search Tabs
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.8k
- Forks
- 6.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 442
Description
Extension
https://www.raycast.com/the-browser-company/dia
Description
Currently, the "Search Tabs" command lets you search and switch to open tabs in Dia. However, there is no way to assign a dedicated hotkey to jump directly to a specific pinned tab.
Many Dia users keep certain tabs permanently pinned — WhatsApp, X (Twitter), Spotify, etc. — and would benefit from being able to switch to them instantly from any application with a single keyboard shortcut, without going through the search flow.
Why not Raycast Quicklinks?
Quicklinks open URLs in a new tab instead of switching to the existing pinned tab. This defeats the purpose, since the whole point of pinned tabs is to keep a persistent session (logged-in state, scroll position, playing music, etc.). Opening a duplicate tab is not the same as focusing the existing one.
Proposed feature:
- In the "Search Tabs" command, allow users to assign a custom Raycast hotkey to individual pinned tabs (or any tab).
- When triggered, the hotkey should focus the existing pinned tab in Dia — not open a new one.
- Optionally, allow configuring these per-tab hotkeys directly from the "Search Tabs" results list (e.g., via an action like "Set Hotkey for This Tab").
This would make Dia + Raycast a true power-user setup for fast app-like tab switching.
Who will benefit from this feature?
Any Dia user who keeps pinned tabs open for frequently used web apps (messaging, music, social media, email, dashboards, etc.) and wants instant access to them from anywhere on macOS via a single keyboard shortcut. Power users who rely on Raycast for fast switching will find this especially valuable.
Anything else?
- Raycast Quicklinks were tested as a workaround, but they open a new tab instead of focusing the existing pinned tab in Dia, so they don't solve this use case.
- This could also benefit non-pinned tabs, but pinned tabs are the primary use case since they are long-lived and always open.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the "Search Tabs" command in the Dia extension and reviewing how it currently searches and switches tabs. Determine whether Dia and Raycast expose the APIs needed for per-tab hotkeys and focusing an existing tab. Done means a configured hotkey focuses the selected existing pinned tab rather than opening a duplicate.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, typescript
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100