I didn’t understand the purpose of the new RPC server until I watched the very helpful Youtube video. Of course, seeing that made me want the same functionality in my favorite editor, Vim. My first fairly crude stab at it is here: https://github.com/jgillies/vim-dbt/blob/master/dbtrpc.vim. This currently does nothing to deal with exceptions, and right now it’s really only meant to show the compiled SQL. Updates may or may not come.
Here’s a clip of it in action (those letters popping up are keystrokes):