AI Note Clustering BenchMark Tessting via Plugin

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) :slight_smile:

Phase # 1 System Architecture

Phase # 2 System Architecture