Hey everyone!
I've been working on a Joplin plugin called NoteGraph and wanted to share it with the community for feedback. Tagging the mentors for this project - @HahaBill, @malekhavasi and @shikuz - would love your thoughts as well.
What it does: NoteGraph opens a side panel that transforms your currently selected note into a live, interactive knowledge graph - automatically extracting concepts, entities, events and their relationships.
Demo:
Key features:
- 5 node types (Topic, Concept, Entity, Event, Attribute) with distinct colours
- 4 relationship types (Hierarchical, Causal, Semantic, Temporal)
- Node size reflects importance (1-5 scale)
- 5 graph layouts - Force-directed, Tree, Radial, Circle, Grid
- Live search - unmatched nodes fade out
- Click any node to see description, aliases and connections in a sidebar
- PNG export
- Smart caching - revisiting a note loads instantly
- Detects
[[wikilinks]]and renders them as connected nodes - Keyboard shortcuts (+/- zoom, F to fit, Esc to close)
How to test it yourself:
Step 1 - Get a free Groq API key:
- Go to https://console.groq.com
- Sign up for a free account (no credit card needed)
- Go to "API Keys" section and create a new key
- Copy the key
Step 2 - Download the plugin:
- Go to the GitHub repo: GitHub - Kaushalendra-Marcus/AI-Generated-note-graphs: Convert your notes into a visual network that helps you explore and expand your ideas · GitHub
- Download the
.jplfile from thepublishfolder
Step 3 - Install in Joplin:
- Open Joplin
- Go to Tools - Options - Plugins
- Click "Install from file"
- Select the downloaded
.jplfile - Restart Joplin
Step 4 - Add your API key:
- Go to Tools - Options - NoteGraph
- Paste your Groq API key
- Click OK
Step 5 - Use it:
- Open any note
- Click the graph icon in the toolbar
- The knowledge graph will appear in the side panel
Requirements:
- Joplin 3.5 or later
- Free Groq API key
Would love feedback from the community - especially around:
- Are there note types or relationship patterns I am missing?
- Would you find this useful in your workflow?
- Any performance concerns with large notes?
