Worth noting that Raycast does a serviceable job of this all by itself, and you probably already have that if you're reading this here.
Raycast is the present and future that quicksilver et alfred started.
The good thing is they're not mutually exclisive, so I've been running both and seeing which one I reach for.