Agreed! I've found that staying in my workflow leads to fewer inadvertent context switches (like ChatGPT in-browser -> HN -> ... -> rabbit hole). MacGPT looks great. I created a similar plugin for my Windows keystroke launcher (think Alfred/Spotlight) for the same reason. If anyone's interested, you can check it out here: https://github.com/dkgv/pinpoint
I shared the exact same sentiment when I transitioned to Windows after a long period of only using macOS. A few nice candidates I found include Wox [1], Keypirinha [2], and ueli [3].
I eventually began building a C# launcher myself and over time it has become my daily driver - feel free to check it out at https://github.com/dkgv/pinpoint.