Deft-Roam: Deft for Org-roam users

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

3 Likes