The interactive picker

When search matches several notes it opens a fuzzy picker; a single match skips the picker and opens the note directly, and a full ULID jumps right to it. The picker draws on your terminal even while stdout feeds a pipe, so ntropy search -p | pbcopy still runs the picker interactively and pipes only the chosen note's path to pbcopy. Passing -n skips the picker entirely, which is what makes search usable from a script.

The layout is bottom-anchored, like a shell prompt: the input line sits at the bottom and results stack upward, with the best match closest to the cursor. Type to filter the list live. Matched characters glow yellow and the current row is cyan, both colors drawn from your terminal's own palette so the picker follows your theme.

Key Action
type Filter the list
Down / Ctrl-N Move toward the best match
Up / Ctrl-P Move toward worse matches
Ctrl-W Delete the last word
Ctrl-U Clear the query
Enter Open the selected note
Esc / Ctrl-C Abort

Choosing a note opens it in your editor. Closing the editor reconciles that note the same way ntropy reconcile does across the whole vault: it fixes the note's filename slug to match its current title and refreshes any links that point at it.