I use xmonad as a tiling wm, which I guess is quite similar to i3, but what I mean is that you can control all apps with vim like experience a la vimium.
For example controlling gimp with vim key bindings.
Does i3wm support that?
It sounds like this app for windows does that.