This package creates a standalone minibuffer in its own frame.
To configure this package, type:
M-x customize-group RET detached-minibuf RET