Open-source Obsidian plugin

A calm home for your web bookmarks — inside Obsidian.

Linkhaven turns every saved link into a plain Markdown note and gives your collection a proper navigator: a Linkwarden-style collection tree and a cover-card grid that works identically on desktop and mobile.

Why Linkhaven

Bookmarks deserve better than a browser folder.

Every saved page becomes a note you already own, browsable in a view built for links — not a pile of untitled tabs.

Collection tree

Organize links into nested collections, exactly like Linkwarden. Create, rename, and delete collections from the tree’s context menus — bookmarks re-file in place.

Cover-card grid

Browse visually with cards that pull each page's og:image cover, falling back gracefully to the site's favicon when no cover exists.

Smart views

Inbox, Pinned, Unread, and Recent are always one tap away, so triage happens in seconds and nothing you saved gets lost.

Automatic metadata

Title, cover image, and favicon are captured for every save — favicons shared per domain — plus an optional readable copy. Notes rename themselves to the page title.

Zero-prompt saving

Save from the official Web Clipper, the system share sheet, or an obsidian:// URI. Duplicates are caught and offered a refetch instead.

Linkwarden import

Already using Linkwarden? Import your JSON export and Linkhaven rebuilds your collections as Markdown notes, covers included.

Tags without the mess

Autocomplete with canonical casing as you type, drag a card onto a tag to file it, and rename or remove tags everywhere from the tree.

Drag-and-drop filing

Drop cards onto collections or tags to file them. On mobile, long-press menus cover the same ground — no feature left behind.

Clean lifecycle

Deleting a bookmark cascades to its cover and archive copy, and the grid repopulates itself after every app reload — no orphans, no cold starts.

Saving

Saving is one gesture, wherever you are.

No forms, no tagging prompts at save time. Fire the link at your vault and get back to what you were doing.

On your PC

One click in the browser

Use the official Obsidian Web Clipper with the Linkhaven template. One click on the toolbar and the current page is on its way to your vault.

On mobile

The system share sheet

Share any page to a tiny Shortcut that fires obsidian://bookmark-add?url=…. Works from Safari, Chrome, or any app's share menu.

From anywhere

A plain URI

Anything that can open a URL can save to Linkhaven. Launchers, scripts, and automations all speak obsidian://bookmark-add?url=….

Then the pipeline takes over. In the background, Linkhaven fetches the page, caches its cover and favicon locally, writes the Markdown note — and the card simply appears in your Inbox.

Install

Running in your vault in two minutes.

Linkhaven is a standard community plugin — three files, one folder, no build step.

  1. Download the release

    Grab main.js, manifest.json, and styles.css from the latest GitHub Release.

  2. Copy into your vault

    Place the three files in <vault>/.obsidian/plugins/linkhaven/. Create the folder if it doesn't exist yet.

  3. Enable the plugin

    Open Settings → Community plugins, toggle Linkhaven on, and your Inbox is ready for its first save.

# your vault's plugin folder <vault>/ └── .obsidian/ └── plugins/ └── linkhaven/ ├── main.js ├── manifest.json └── styles.css

Three files, one folder — that's the whole install.

Prefer living on the edge? Linkhaven also works with BRAT — add the repository in the BRAT settings to install and auto-update beta builds straight from GitHub.

Privacy

Your links never leave your machine.

Linkhaven is local-first by design. Everything lives as plain Markdown in your vault. There is no account to create, no server of ours in the middle, and not a single line of telemetry. The only network requests the plugin ever makes are fetching the pages you explicitly save — along with their cover image and favicon — from their own origins.

  • Local-first
  • Plain Markdown
  • No telemetry
  • No account
  • No third-party servers