Sticky Insights
Browser-native applied ML / GenAI · TypeScript, Transformers.js, WebAssembly · 2026
A fully client-side NLP pipeline that turns a wall of sticky notes into named themes — zero server calls, no API keys, no backend.
MiniLM sentence embeddings → dual k-means / agglomerative clustering, selected by silhouette score → multi-signal keyphrase extraction → quantized small-LM (LaMini-Flan-T5) theme labeling.
A three-gate validation layer — degeneracy, cosine relevance, and vocabulary — screens every generated label before display and falls back to the top-scoring keyphrase on failure. Roughly 50–80% of generations pass on the first attempt.
Privacy by architecture: no text ever leaves the browser tab, and model weights cache locally for fully offline reuse. Built for UX research and regulated-data contexts — healthcare, finance, legal — where research data can't cross a network boundary.
