This is a package that allows searching mu4e with dynamic completion inside minibuffer (similar to consult-notmuch) but for mu4e.
The official repo is here: GitHub - armindarvish/consult-mu: Consult Mu4e asynchronously in GNU Emacs
You can read more about the package and its features with more screenshots as well as comparison to alternatives on my blog post here: Improve your mu4e workflow with consult-mu | /\r|\/|i|\|