Ditch the clicks, boost your speed, and navigate the web like a pro. The ultimate Chrome extension for power users who want to browse at the speed of thought.
Built for developers, designers, and power users who demand efficiency
Access any command or bookmark instantly with Ctrl+J. No more hunting through menus or bookmarks bar.
Intelligent fuzzy search finds what you need as you type. Search bookmarks, create custom commands, and more.
Create personalized shortcuts for your workflow. Jump to frequently used sites, tools, and resources instantly.
Works on any website, any tab. Your productivity tools are always just a keystroke away.
Your data stays on your device. No tracking, no analytics, no data collection. Period.
Clean, minimal interface that gets out of your way. Designed to feel native to your browsing experience.
Practical ways teams use Key Surf daily across GitHub, Jira, Salesforce, and internal tools
Jump straight to teammates' pull requests or specific PR IDs without searching through notifications.
gh pr alice
gh pr 4821
Open tickets instantly by key or jump to sprint/board views while staying in flow.
jira ABC-214
jira DEF-9001
jira board
Know the object or record ID? Jump right there. Perfect for support, sales ops, and admins.
sf 0012x0009Ax8
sf opp 0069A...
sf case 5009A...
Create shortcuts for each engineer or designer to review work, dashboards, and docs rapidly.
team alice
team bob prs
dash qa
Have an ID in Slack or email? Paste it and go—no more multi-click navigation or search drifts.
ticket 78231
case 00012345
open 9f8ad12
Centralize tribal knowledge: deploy tools, runbooks, dashboards, and knowledge base entries.
kb onboarding
deploy staging
grafana logs
Jump right into your frequent subreddits.
r reactjs
r webdev
r apple
Get productive in seconds
Open the spotlight search from anywhere on the web
Search bookmarks with "bm", create new commands, or use built-in shortcuts
Execute instantly and get back to what matters
bm productivity
Search your bookmarks
copy
Copy text from current URL
create
Create new custom command
settings
Open extension settings
list
View all your commands
help
Get help and tips
Design fast, memorable shortcuts that map directly to the URLs and actions you use most
Each command has a pattern (what you type) and a path pattern (where it goes). For simple static jumps just map a short keyword to a target path.
Pattern: repo docs
Path: /your-org/your-repo/tree/main/docsTyping repo docs instantly opens the docs section.
Use :name segments in the pattern to capture dynamic parts you supply at run time.
Pattern: gh pr :id
Path: /pull/:idEntering gh pr 4821 navigates to /pull/4821.
Multiple params are supported: jira :project-:key → /browse/:project-:key.
Create aliases so it's easier to remember complex ids or names. Define variables for each alias on a new line (e.g. ATL=ABCDEF1234) that will replace inside the path.
Pattern: map :city :page
Path: /map/:city/:page
Variables:
ATL="ABCDEF1234"
BOS="1234ABCD"Typing map @ATL budget → /map/ABCDEF1234/budget.
Typing map @BOS summary → /map/1234ABCD/summary.
Select how the path is combined with the current URL:
Use absolute for cross-domain jumps (e.g. from GitHub to Jira).
gh, jira, sf, rd).pr, issue, case, board).gh pr :id, gh issue :id.repo prs over rp if unclear.Export and share your team's command set for consistency.
Settings → Export CommandsPeriodically prune rarely used commands to keep search results focused.
Quick answers to common issues and questions
The global shortcut may be unassigned, overridden by another extension, or reserved by your OS.
chrome://extensions/shortcuts in the address bar.Ctrl+J, Alt+K, or Cmd+J on macOS).If the key still doesn’t work, try another like Ctrl+Space or Alt+Shift+K. You can always launch via the extension icon popup as a fallback.
Chrome restricts extensions from injecting UI on certain internal pages such as:
Open any regular website (e.g. github.com) and trigger the shortcut again—it will appear instantly.
This can happen after a browser update or if another extension claimed the same key.
chrome://extensions/shortcuts and reassign.document_end).Yes. All assignable commands appear under chrome://extensions/shortcuts. You can map an alternate combo for faster access and avoid conflicts across keyboards.
Run through this quick checklist:
chrome://extensions.YES!!!
Join thousands of users who've supercharged their browsing
"This extension has completely changed how I browse. No more clicking through bookmarks - everything is just a keystroke away."
"As a developer, I live in the browser. Key Surf makes me feel like I'm using a command line - incredibly efficient."
"The privacy-first approach sold me. Fast, powerful, and respects my data. What more could you want?"
Key Surf is free and open source. Help keep it that way!
If you find Key Surf useful, consider supporting its development. Your support helps us:
Install Key Surf now and transform your browsing experience
No sign-up required • Works offline • Privacy-first