Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Harpoon

rodrezrodrez3k downloads

Use shortcuts to manage and navigate your top four frequently-used files.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

An Obsidian plugin to manage and quickly navigate to your favorite files. This is a port of Harpoon (github.com/theprimeagen/harpoon) plugin for Obsidian.

Example Usage

If you find value in this plugin, I'd greatly appreciate it if you could show your support by giving a star to this repository. Alternatively, if you're feeling generous, you can also treat me to a coffee using the link below. Your contribution means a lot and helps in further development. Thank you!

Installation

Note: This assumes that you're already familiar with installing Obsidian plugins.

  • Download the Harpoon Plugin
  • Install it in your Obsidian vault as you would with any other plugin.

Inital Setup

I recommend for you to use your favorite keybindings to add/navigate files. After installation, the plugin will create a default configuration file named harpoon-config.json in your vault.

Usage

  • Open File List: This command opens a modal that lists the files you've hooked with Harpoon.
  • Add File to List: Add the currently active file to the Harpoon list. Note: There's a limit of 4 files that can be added.
  • Go To File: You can use one of the Go To File x commands (where x is a number from 1 to 4) to quickly jump to one of your hooked files.

Keyboard Shortcuts

Ctrl + Shift + D: Opens the modal.

While the Harpoon modal is open:

Ctrl + Shift + D: Close the modal.

Enter: Choose the file corresponding to the currently highlighted index.

dd: Quickly press twice to remove a file from the list.

p: Insert the last removed file just after the currently highlighted file.

Shift + p: Insert the last removed file just before the currently highlighted file

ArrowDown or J: Navigate downwards in the list. ArrowUp or K: Navigate upwards in the list.

Note: You can change the keybindings in the plugin settings for selectFileHotkey. Instead of Enter, you can use any keybinding you want.

Settings

Tips

  • Make sure not to manually delete the harpoon-config.json unless you're sure about it. It holds the configuration and list of hooked files for the plugin.
  • The plugin is designed for quick navigation, so make use of keyboard shortcuts for efficient usage.

Todos

  • Add scroll to pos (includes on initial load/refresh)
  • Add adjustable keybindings for Harpoon Modal? (maybe)
72%
HealthGood
ReviewCaution
About
Manage and quickly jump to up to four favorite files using a simple hooked list. Open a modal to view, add, remove, reorder, or restore entries and jump directly with numbered Go To commands.
NavigationFilesHotkeys
Details
Current version
1.0.11
Last updated
Last year
Created
3 years ago
Updates
8 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
rodrezrodrez
github.com/rodrez
GitHubrodrez
  1. Community
  2. Plugins
  3. Navigation
  4. Harpoon

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Open Tab Settings

Adds options to customize how tabs are opened, including open in new tab by default, preventing duplicate tabs, and more.

Remember cursor position

Remember cursor and scroll position for each note.

Home tab

A browser-like search tab for your local files.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.