# K-Plex plugin for Obsidian
K-Plex is a spatial knowledge navigator for Obsidian. It's the successor of ExcaliBrain. It shows a focused view around one active note, and places related notes in predictable directions, so the position of a note carries meaning:
- Parents above
- Children below
- Friends and previous notes on the left
- Challengers and next notes on the right
- Siblings in a separate area on the right
Unlike the [[Graph view core plugin for Obsidian]], the layout is deterministic (no force-directed physics). And unlike ExcaliBrain, it doesn't need the [[Excalidraw plugin for Obsidian]] or the [[Dataview plugin for Obsidian]] at runtime.
Key features:
- Click a node to center it, double-click to open it
- Create relationships by dragging from directional gates; they're stored in the YAML frontmatter (customizable ontology fields: parent, child, friend, challenger, previous, next, hidden)
- Explainable connections: right-click a connector to see why it was placed there (frontmatter, inline ontology, links, folders, tags, URLs)
- Companion sidecar: a native Obsidian tab that stays in sync with the centered note
- Graph lenses to filter and style nodes by keywords, tags, and note types
- Section outlining for Markdown notes
- Fuzzy search across titles, aliases, and paths
- Incremental, IndexedDB-backed index for fast startup in large vaults
- Works on desktop, tablet, and mobile (requires Obsidian 1.13.0+)
The plugin is open source (AGPL-3.0).
This plugin has been created, and is maintained by [[Zsolt VicziƔn]].
## References
- https://community.obsidian.md/plugins/k-plex
- https://github.com/zsviczian/kplex
## Related
- [[Excalidraw plugin for Obsidian]]
- [[Dataview plugin for Obsidian]]
- [[Graph view core plugin for Obsidian]]
- [[Visual thinking]]
- [[Mind Maps]]
- [[Obsidian Starter Kit]]