Frecency-based UI adaptation. Track interactions, rank by usage, surface what matters — zero settings pages needed. 4.5KB, zero dependencies.
npm i @morph-sdk/core
See demos
Your top 3 actions appear in Quick Access at the start. Position stays stable so muscle memory works.
Call morph.track(group, id) on user interactions. Clicks, opens, hovers — you decide what counts.
Call morph.rank(group) to get items sorted by frecency. Recent + frequent items score highest.
Use the ranking to highlight, surface in quick-access panels, or prioritize in search. Positions stay stable — no disorientation.