Dendrite

unlisted

by Igor Krbavcic

AI-powered knowledge mind mapping. Grow your knowledge graph with LLM-suggested expansion directions, auto-generated zettel notes, and an infinite canvas.

Updated 1mo agoMIT
View on GitHub

Dendrite — AI-Powered Knowledge Mind Mapping for Obsidian

Dendrite turns your Obsidian vault into a living knowledge graph. Each note is a condensed zettel (knowledge card) with AI-suggested expansion directions. Click a suggestion to grow your map — the AI generates contextual content based on everything you've already explored.

Features

  • Canvas-based mind map — Uses Obsidian's native Canvas for spatial visualization
  • AI-generated content — Each zettel gets a subtitle, dense body text, and expansion suggestions via OpenAI (default: GPT-5.2)
  • Suggestions in frontmatter — Stored as YAML arrays, accessible from context menus and the expand modal
  • Click-to-create — Click any [[unresolved link]] in a dendrite note to auto-create a new zettel with AI content
  • Context menu integration — Right-click any node in the file explorer to see suggestions and expand
  • Mission-driven — A configurable mission statement guides the AI toward holistic, cross-domain connections
  • Works without AI — Falls back to curated mock suggestions when no API key is configured

Getting Started

  1. Enable the plugin in Settings → Community Plugins
  2. (Optional) Add your OpenAI API key in Settings → Dendrite
  3. Open the command palette (Ctrl+P) and run Dendrite: Initialize knowledge map
  4. Explore the canvas — click nodes, right-click for suggestions, click [[links]] to grow

Zettel Format

Each note follows a consistent structure:

---
title: "Systems Thinking"
subtitle: "Seeing interconnections rather than isolated events."
created: 2026-04-07T10:00:00Z
tags: [dendrite]
suggestions:
  - title: "Feedback Loops"
    subtitle: "How circular causality creates emergent behavior."
  - title: "Leverage Points"
    subtitle: "Where small changes produce large systemic effects."
---

# Systems Thinking

> Seeing interconnections rather than isolated events.

Body text  concise, dense, opinionated. Can include [[wiki-links]] to other nodes,
bullet lists, or multiple paragraphs as the content demands.

## Directions to explore

- [[Feedback Loops]]  How circular causality creates emergent behavior.
- [[Leverage Points]]  Where small changes produce large systemic effects.

Settings

SettingDescriptionDefault
OpenAI API KeyYour API key for content generation(empty — mock mode)
OpenAI ModelWhich model to useGPT-5.2
Root folderBase folder for all Dendrite filesDendrite
Nodes folderSubfolder for zettel notes (within root)Nodes
Canvas nameName of the canvas file (within root)Knowledge Map
MissionGuiding mission used as LLM contextGrow holistically...

Development

cd dendrite-plugin
npm install --include=dev
npm run dev     # watch mode, outputs to vault plugin folder
npm run build   # production build

Author

Igor Krbavcicgithub.com/ekoori

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.