Krunner lacks the ability to further interact with the items searched. The design probably originate from macOS's Quicksilver (open source) and then inspired Alfred (partially free), raycast (none-free). The idea is that you can perform various actions toward a search result: Examples: 1. Search a file, you can not only open it, but also move, rename, delete, reveal in dolphin, or send through email. 2. Search a contact, you can phone call him, send him an email, or simply copy the address. 3. Search an application, you can simply open it, or open it in a terminal to get debug info, or close existing instance of that applicaiton 4. Search a password from KWallet, you can paste it directly or just copy to clipboard 5. Type a keyword -> Search on a selected search engine. 6. Search a file and it is a script -> execute or just display the text? 7. Search the note app -> Open notepad or create a new note? With those enhancements, one can build a workflow around the KRunner, and probably only need KRunner for daily tasks. Related links: Quicksliver's doc, the interface section is pretty interesting. You can see a search can go though a "pipe" : searched item -> action -> (optional arg) https://qsapp.com/manual/Introduction/ Of course, krunner add arguments to actions, but if users perform a fuzzy search, and their cursor is a certain item, you cannot "do this to the item that I am selecting" in krunner. Yes, krunner can do a similar thing by adding arguments to search terms, but it is not ergonomically nice compared to them. https://qsapp.com/ https://www.raycast.com/ #-> the front page contains multiple exmples https://www.alfredapp.com/ * Sorry for bad descriptions, there should be some promotion videos of Quicksilver & Alfred & raycast on this topic. * This probably should be a brand new app rather than enhance krunner.