Skip to content

HarborDrop User Guide

Version 2.1 ยท macOS 14.0+

๐Ÿ“ฅ

What is HarborDrop?

HarborDrop is a download manager for macOS. It helps you download files and videos from your browser faster and more conveniently.

๐Ÿš€Faster downloads with segmented downloading
๐ŸŽฌDetect & download web videos
๐Ÿ“Auto-categorize by file type
โฐScheduled downloads
๐Ÿ”—Collect all links on a page
๐ŸงฉChrome/Firefox extension
๐Ÿ“ฆ

Installation

App Installation

  1. Place HarborDrop.app in your Applications folder.
  2. Double-click to launch.
  3. If macOS security prompt appears, click 'Open'.
  4. Follow the setup wizard to complete initial configuration.

Browser Extension

Chrome, Edge, Brave, Arc, Comet, Opera, Vivaldi and other Chromium browsers:

Chrome extension is available in two versions:

Web StoreFull Version
InstallWeb StoreApp-managed folder + Load unpacked
Auto-updateโœ…โŒ
Video detectโœ…โœ…
Site-specific capture / InterceptโŒโœ…
๐Ÿ’ก
Browser store policies may restrict some site-specific capture and browser intercept features. Install the Full Version only for permitted workflows that require them.

Chrome Full Version Setup

Choose the extension folder in HarborDrop, download the latest version, then load that same folder in Chrome with Load unpacked.

  1. Open HarborDrop and open Install Browser Extension from Settings or onboarding.
  2. Click Choose... and select a folder dedicated to the HarborDrop extension. You can choose any folder, but Chrome must use this same folder.
  3. Click Download Latest Extension to download the latest extension into the selected folder.
  4. Enter chrome://extensions in the Chrome address bar.
  5. Turn on Developer mode.
  6. Click Load unpacked and select the same folder configured in HarborDrop.
  7. Confirm that the HarborDrop extension appears in Chrome.
HarborDrop Install Browser Extension settings showing the extension folder, versions, and Download Latest Extension button.

In HarborDrop, choose the folder for the Chrome Full extension and click Download Latest Extension.

Chrome Extensions page with Developer mode enabled and Load unpacked highlighted.

In Chrome, enable Developer mode, click Load unpacked, and select the same folder configured in HarborDrop.

๐Ÿ’ก
The folder selected in Chrome must match HarborDrop's Current extension folder. Select the folder, not the ZIP file itself.

Updating the Chrome Full Version

When HarborDrop shows Status: Update available, click Download Latest Extension, then click Update or reload the extension on Chrome's extensions page. Use Refresh Version in HarborDrop to verify the version if needed.

Firefox:

๐Ÿ‘‰ Firefox Add-ons

Verify Connection

  1. Click extension icon while HarborDrop is running
  2. Connected at top of popup โ†’ OK
  3. Disconnected โ†’ see FAQ
Browser connection

Extension connection status

Extension Connected

Connected status

โฌ‡๏ธ

How to Download

๐Ÿ’ก
When you download a file in the browser, HarborDrop automatically intercepts and handles it. No extra steps needed.

From Extension Popup

Click extension icon โ†’ download from detected media list

Auto Intercept

HarborDrop auto-catches browser downloads. Hold Delete key + click to bypass.

Direct URL Input

Click + button and paste URL. If the clipboard contains a URL, it will be auto-filled.

Right-Click / Drag & Drop

Right-click link or drag URL to app window

Extension popup

Extension popup media tab

Video overlay

Download button overlay on video

๐Ÿ–ฅ๏ธ

Interface

UI overview

HarborDrop main interface

Sidebar

ActiveFiles currently downloading
CompleteFinished downloads
FailedFailed downloads
ScheduledScheduled download queue
Site GrabberCollect all page links
CategoriesCategorized by file type

Toolbar

+Add URL to download
โธ / โ–ถPause / Resume all
๐Ÿ”Search by name, URL, domain
โ„น๏ธSelected file details
โš™Open settings

Enable 'Menubar Quick Control' in Settings > General to control downloads directly from the top menu bar.

  • Add URL, pause/resume all
  • Recent completed files list
  • Retry failed downloads
Menubar

Menubar quick control

Menubar expanded

Menubar expanded view

โœ…

Download Dialog

When 'Show IDM-style download dialog' is enabled in Settings, a confirmation dialog appears before each download.

IDM dialog
Confirm dialog
FilenameEditable file name
Save LocationDestination folder
CategoryAuto-assigned category
ConnectionsSegment count (more = potentially faster)
Start NowUncheck to queue without starting
๐Ÿ“

File Management

Basic Actions

Double ClickOpen file
SpaceQuick Look preview
โŒ˜ + ASelect all
Context menu

Right-click menu

๐ŸŽฌ

Permitted Media Workflow

When a supported page exposes permitted, non-DRM media resources, HarborDrop detects available media and guides the page URL based workflow.

Quality select

Quality selection

Permitted HLS (m3u8) Media

When the source provides downloadable non-DRM HLS (m3u8) resources, HarborDrop processes the segments and merges them into one file.

๐Ÿงฉ

Extension Features

Media Tab

Shows detected videos, audio, and streams on the current page.

All Links Tab

Lists all downloadable links on the page, organized by type.

Links matching exclusion rules in Settings > Connection are skipped, with a 'Skipped' notice in the popup.

Extension popup

Extension popup โ€” Media tab

Video overlay

Download button on video

๐Ÿท๏ธ

Auto-Categorize Files

Categories

Category settings

NameCategory name (e.g., Videos, Documents)
Save FolderDestination folder for this type
Extension RulesMatch by extension (e.g., mp4 avi mkv)
Domain RulesMatch by download source domain
๐Ÿ’ก
Priority: Extension rules โ†’ Domain rules โ†’ Default folder. Items higher in the list are checked first.
โฐ

Scheduled Downloads

Schedule

Schedule settings

  1. Select 'Scheduled' from sidebar
  2. Click 'Add Queue', enter name
  3. Set desired time
  4. Add URLs โ†’ auto-starts at scheduled time

After Completion

NoneNo action
Quit AppClose HarborDrop
SleepPut Mac to sleep
ShutdownShut down Mac
๐Ÿ’ก
If the app was closed and missed a scheduled time, a notification will appear on next launch.
๐Ÿ”—

Site Grabber

Site grabber

Site Grabber interface

  1. Select 'Site Grabber' from sidebar
  2. Enter URL and start scanning
  3. Set depth and filters (e.g., mp4,zip,pdf)
  4. Select items and download
โšก

Post-Download Actions

Actions

Post-download action settings

Add Finder TagTag files for organization
Log RecordLog download history
Date RenamePrepend date to filename
Domain RenamePrepend source domain to filename
Auto-install DMGAuto-copy DMG app to Applications
Reveal in FinderOpen file location after download
Date FolderAuto-move to today's date folder
Source URL CommentWrite source URL to Finder comment

Available Variables

%FILE_PATH%Full file path
%FILE_NAME%File name
%FILE_DIR%Containing folder path
%SOURCE_URL%Original download URL
%SOURCE_DOMAIN%Source domain
%DATE_YYYYMMDD%Today's date
โš™๏ธ

Settings

HarborDrop settings are organized into six areas: General, Extension, Categories, Connection, Security, and About.

General

Default FolderDefault save location
Max ConcurrentFiles downloaded at the same time (1โ€“10)
Download DialogConfirm filename, folder, and segments
Prevent SleepPrevent sleep only during active downloads
NotificationsCompletion/failure notifications and sounds
OrganizationAuto-categorize and remember save locations
App PresenceDock, menubar, and browser-handoff activation
LanguageKorean / English / System
AppearanceLight / Dark / System

Extension

Chrome FullInstall folder and version management
UpdateInstall the new version, then reload the browser extension
FirefoxInstall and update through Firefox Add-ons
NMHConnection status and registered browsers
External Toolsyt-dlp / ffmpeg

Categories

EnableEnable or disable each category
PriorityCategories higher in the list are checked first
Save FolderFixed folder or date/domain variables
Matching RulesExtension, domain, MIME, and filename patterns
Post ActionsAutomation for each category

Connection

SegmentsConnections used for one file (1โ€“32)
BandwidthSpeed limit (0 = unlimited)
User-AgentApplies only to manually added URLs
ProxyHTTP, HTTPS, SOCKS5, and authentication
HTTP AuthCredentials and allowed domains
ExclusionsFiles, sites, or URLs left for the browser

Security

TLS ExceptionsAllow certificate bypass only for required domains
Script SecurityAllow advanced post-download actions
Remembered CredentialsReview or remove credentials by host
QuarantineApply macOS Quarantine to downloaded files

About

LicenseActivation, trial, and deactivation
UpdatesCurrent version and update check
FeedbackGeneral feedback and feature requests
Bug ReportReport with diagnostics and system information
Official LinksProduct page and support documentation
๐Ÿ’ก
Max Concurrent Downloads controls how many files run at once. Default Segments controls the connections used for one file. These are different settings.
๐Ÿ’ก
Preference changes apply when you click Save. Action buttons such as install, reinstall, credential removal, and update checks run immediately. Dock and menubar changes preview immediately and are restored by Cancel.

Site Exclusion vs URL Pattern Exclusion

Site Exclusion

Leaves matching domains to the browser instead of HarborDrop. Supports subdomain wildcards.

*.google.com

URL Pattern Exclusion

Leaves only matching URL patterns, including path and query, to the browser.

*://mail.google.com/mail/u/*?*view=att*
๐Ÿ’ก
Use URL Pattern Exclusion to leave specific URL formats, such as Gmail attachments, to the browser. Use Site Exclusion for an entire domain.
โš ๏ธ
TLS exception domains pose security risks. Use only when absolutely necessary.
โŒจ๏ธ

Keyboard Shortcuts

โŒ˜ + ASelect all
โŒ˜ + โ‡ง + ADeselect all
SpaceQuick Look preview
Double ClickOpen file
Delete + ClickBypass auto-intercept
โ“

FAQ

Extension shows 'Disconnected'

Check app is running โ†’ Settings > General > Reinstall NMH โ†’ Reload browser extension

Download button clicked but fails

The media URL may have expired or may no longer be exposed by the source page. Refresh the page and try again. From the failed item menu, use Retry (same URL) or Redownload from Source URL (re-fetch from original page).

Filename looks weird

Edit filename in the download dialog, or set rename rules in category actions.

Download doesn't work on a specific site

Check Settings > Connection > Exclusion rules for the site.

TLS/certificate error appears

For special cases like internal company servers, add the site to Settings > Security > TLS Exception Domains.

Browser shows 'Extension context invalidated' error

Reload the extension, then reopen the affected tab.

โš ๏ธ
Only download files and media that you own, created, or have explicit permission to save. HarborDrop does not support unauthorized downloads or DRM-protected content.