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

Graph Search Sync

HallHall179 downloads

Applies your global search query to the graph view filter in real time and highlights hovered search results in the graph.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

An Obsidian plugin that connects the global search with the graph view: whatever you type into the search is applied to the graph filter in real time, so the graph always shows the same results as the search list. Hovering a search result highlights the corresponding node in the graph.

Graph Search Sync preview

Features

  • Live filter sync — typing in the global search applies the same query (slightly debounced) to the filter of every open graph view, as if you had typed it there yourself. Search operators like tag:, path:, or file: work the same way in both.
  • Hover highlighting — hovering a search result in the results list highlights the corresponding node in the graph, with the same effect as hovering the node directly: the node and its connections light up while the rest fades back.
  • Late-opened graphs — if you open the graph after searching, the current query is applied on open.
  • Local graphs — optionally apply both features to local graph views as well.

Settings

  • Sync enabled — toggle the filter sync (also available as a command: Toggle sync).
  • Also filter local graphs — additionally applies the search query to open local graph views.
  • Highlight node on search result hover — toggle the hover highlighting.
  • Clear graph filter when search is empty — when the search query is cleared, the graph filter is cleared as well. If disabled, the last filter is kept.
  • Debounce delay (ms) — how long to wait after the last keystroke before updating the graph.

There is also a command Apply search query to graph now that pushes the current query to the graph once, even while sync is disabled.

Installation

From the community plugin browser

Once the plugin is accepted into the community plugin directory: Settings → Community plugins → Browse, search for "Graph Search Sync", install and enable it.

Manual

Copy main.js and manifest.json from the latest release into your vault at:

<vault>/.obsidian/plugins/graph-search-sync/

Then enable the plugin under Settings → Community plugins.

Via BRAT

Add aldaw/graph-search-sync in the BRAT plugin.

How it works (and a caveat)

The graph view has no public plugin API. This plugin uses the same internal code paths that Obsidian itself uses:

  • The filter query is written into the graph's filter input and dispatched through the same event path as real typing, so Obsidian re-evaluates the filter itself.
  • Hover highlighting sets the renderer's highlight node exactly like a native pointer-over on the node does.

If a future Obsidian update renames these internals, the plugin degrades gracefully: the graph simply stops following the search until the plugin is updated. Nothing breaks and no data is touched.

Development

npm install
npm run build   # produces main.js
npm run dev     # watch mode

License

GPL-3.0

HealthExcellent
ReviewPassed
About
Sync global search with graph views in real time, applying your query — including tag:, path:, and file: operators — to every open graph with a short debounce. Highlight corresponding nodes by hovering search results, and apply the current query to graphs opened later or optionally to local graph views.
SearchVisualization
Details
Current version
1.2.3
Last updated
3 weeks ago
Created
4 weeks ago
Updates
4 releases
Downloads
179
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
HallHallaldaw
GitHubaldaw
  1. Community
  2. Plugins
  3. Search
  4. Graph Search Sync

Related plugins

Cards View

Displays a card view of your notes.

Note Gallery

A masonry gallery that will visualize your notes, similar to Craft note view.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.