In-editor chat window
Problem
Chat requires a browser
Expected behavior
In app interactive buffer or similar, would be nice. Reverse engineering the chat protocol possible?
So you want to implement it?
You don't want to?
While this would be pretty cool, I think it's quite a bit of work.
I have no plans to do it myself. For me it is "quite a bit of work" with minified js with shortened variable and function names to understand codeium internals with 0 benefit.
Which limitation browser chat has that can be solved with in-editor chat? Why someone should spend so much time to create it?
I think it's mostly cosmetic.
If you use Neovim on a remote server through ssh, you might not have a browser.
If you know the port the chat is on, you can make an ssh tunnel to use the remote chat on a local browser.
Beyond that, it's not a problem in my opinion.
I am also using neovim through ssh and I don't have a browser to chat.
Is it possible to display the port to make the ssh tunnel? Or have a fixed one in the settings?
We could implement something like https://github.com/Exafunction/windsurf.vim/pull/447
But I'm not sure if I like it's "one neovim instance with working codeium" issue.