thalikbussacro47 downloadsBuild graph view filters as structured include/exclude lines with autocomplete for tags, paths, and files.
A Filter Builder panel for Obsidian's graph view.
Build graph filters as structured Include/Exclude lines with type selection (tag, path, file) and autocomplete. Lines are combined with AND and written into the native filter input — so native bookmarks save them normally.
The native graph filter is a single text input. Long expressions are hard to read and edit, and remembering the syntax (path:, tag:, -tag:, etc.) is friction. This plugin gives you a structured panel where each clause is its own line.
It does not replace the native filter — it generates the filter string and writes it into the existing input.
[Include/Exclude] [type] [value] [trash]The reload icon in the panel header clears all lines.
.graph-controls, .suggestion-container) that aren't part of Obsidian's public API. A future Obsidian update could break it. Issues welcome.Thalikbussacro/graph-filter-builder as a beta plugin.main.js, manifest.json, styles.css from the latest release.<vault>/.obsidian/plugins/graph-filter-builder/.npm install
npm run dev # watch mode
npm run build # production build
Build output goes to the project root: main.js. Copy that, plus manifest.json and styles.css, into your test vault under .obsidian/plugins/graph-filter-builder/.
MIT — see LICENSE.