Body
Tabnine provides IDE integration for AI code assistance.
Then there is a plugin to integrate Tabnine into Neovim: https://github.com/codota/tabnine-nvim
To access the chat window, an additional binary needs to be compiled. The sources reside in ~/.local/share/nvim/lazy/tabnine-nvim/chat. If you need to compile the chat application on a openSuSE distribution, you need to install these dependencies:
sudo zypper install gtk3-devel glib2-devel libjavascriptcoregtk-4_1-0 libsoup-3_0-devel webkit2gtk3-devel