A simple Deft variation that works directly with the Org-roam database instead of scanning files. It loads all node information (title, tags, mtime) once from SQLite and filters results entirely in memory, similar to how org-roam-ui handles data.
Search runs asynchronously with debounce, so typing stays smooth even with thousands of notes. Tags appear inline as #hashtags, and you can sort by title or modification time.
The goal was to keep Deft’s minimal interface but make it faster and better integrated with Org-roam.
In the original Deft, the first line of each file is shown as a preview — in this version, that line is currently replaced with the file’s tags.
You can find it here: GitHub - crlsh/deft-roam