A Chrome extension that brings Harpoon-like tab navigation to your browser. Inspired by ThePrimeagen's excellent Harpoon plugin for Neovim.
Hookmark allows you to create a quicklist of tabs and jump between them using keyboard shortcuts, just like Harpoon does for files in Neovim. Instead of hunting through dozens of open tabs, you can mark your most important tabs and instantly jump between them.
- Quick Tab Management: Add current tab to your quicklist with
Alt+Shift+H
- Instant Navigation: Jump to quicklist tabs using keyboard shortcuts
- Persistent Storage: Your quicklist survives browser restarts
- Smart Tab Handling: Automatically reopens closed tabs when you try to jump to them
- Clean Interface: Minimal popup UI for managing your quicklist
Alt+Shift+H
- Add current tab to quicklistAlt+Shift+O
- Open quicklist popupAlt+Shift+B
- Toggle back to last active tabAlt+Shift+J
- Jump to quicklist tab 1
Alt+Shift+K
- Jump to tab 2Alt+Shift+L
- Jump to tab 3Alt+Shift+:
- Jump to tab 4Alt+Shift+1
throughAlt+Shift+9
- Jump to tabs 1-9 using symbol keys
j/k
or↑/↓
- Navigate quicklistEnter
- Jump to selected tabx/X
- Remove selected tab from quicklistShift+J/K
- Move tab up/down in listEscape
- Close popup
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- The extension will automatically inject into all existing tabs to ensure it works on installation
If you're a developer who uses Harpoon in Neovim, you know how powerful it is to have instant access to your most important files. Hookmark brings that same workflow to your browser tabs. No more Ctrl+Tab
cycling through dozens of tabs - just quick, direct navigation to what matters.
Huge thanks to ThePrimeagen for creating Harpoon and inspiring this browser extension. If you're a Neovim user and haven't tried Harpoon yet, you're missing out!
MIT License - feel free to fork, modify, and improve!