DocPlot lets you rank documents by how closely they match arbitrary search queries. You can drag and drop in text files or PDFs from your computer and the web app will encode them with a small language model running on your device. Note: works best with English documents.
DocPlot is written in Svelte
and transformers.js
.