Skip to content

Firefox Bookmarks Connector

The bookmarks_firefox connector indexes bookmarks from Mozilla Firefox.

Quick Start

connectors:
bookmarks_firefox:
enabled: true

Firefox bookmarks are auto-detected from the default profile.

Configuration Options

connectors:
bookmarks_firefox:
enabled: true
# Custom places.sqlite path (optional)
places_path: ~/.mozilla/firefox/xxxxxxxx.default-release/places.sqlite

Options Reference

OptionTypeDefaultDescription
enabledboolfalseEnable connector
places_pathstringAuto-detectedPath to Firefox places.sqlite

Auto-Detection

Hoard looks for Firefox profiles in:

PlatformPath
macOS~/Library/Application Support/Firefox/Profiles/
Linux~/.mozilla/firefox/
Windows%APPDATA%/Mozilla/Firefox/Profiles/

The most recently modified places.sqlite is used.

What Gets Indexed

For each bookmark:

FieldValue
sourcebookmarks_firefox
source_idFirefox bookmark GUID
entity_typebookmark
titleBookmark title
uriBookmark URL
tags["bookmark", "firefox"]
metadata{"folder": "folder_name"}

Database Access

The connector always copies places.sqlite to a temporary file before reading. This means:

  • Firefox can remain open during sync
  • Data may be slightly stale if Firefox is actively writing

Bookmark Content

Each bookmark creates a chunk containing:

{title}
{url}

Search Examples

Terminal window
# Find bookmarks by title
hoard search "python" --source bookmarks_firefox
# Find bookmarks containing URL
hoard search "docs.python.org"

Multiple Profiles

For specific Firefox profile:

bookmarks_firefox:
enabled: true
places_path: ~/.mozilla/firefox/abc123.work/places.sqlite

Sync Behavior

  • Reads from places.sqlite copy
  • Deleted bookmarks are tombstoned
  • Folder changes update metadata

Limitations

  • Title and URL only — No page content
  • Firefox native tags — Not currently indexed
  • Single profile — Configure multiple instances for multiple profiles

Troubleshooting

Profile Not Found

  1. Check Firefox is installed
  2. Run about:profiles in Firefox to find path
  3. Specify places_path explicitly

Missing Bookmarks

  1. Check bookmark exists in Firefox
  2. Run hoard connectors status

See Also