Built a working Joplin plugin prototype with embedded clustering pipeline. The implementation validates the core architecture before potential production scaling.
Demo
there is a limit of 10mb video so i have uploaded the last part please see the full demo video at
data.json (100 notes)
↓
Embedding extraction (BGE-small-en-v1.5 via Transformers.js in Web Worker)
↓
Optional dimensionality reduction (UMAP: 384-dim → 5-dim for tighter separation)
↓
K-Means clustering (K=2 to adaptive max)
↓
Silhouette scoring (automatic K selection without manual inspection)
↓
Final clustering + Benchmark UI (sidebar visualization with metrics)
Repository of my clustering phase testing (with constant notes data throught data.json, did not implemented via real-time notes fetching due to not having engouh time) ![]()

