I experienced the Cursor AI IDE for more than a day. Its features are particularly impressive and can be described as revolutionary. However, since it cannot be fully operated with a keyboard (even though efforts were made to enable full keyboard operation, it still couldn't completely simulate Neovim), the switching cost is too high for me as a Neovim user.
Therefore, I wondered if I could simulate the experience of Cursor AI IDE on Neovim, which led me to develop this Neovim plugin: avante.nvim over the past two days.
This plugin currently allows you to have conversations with the current file and automatically generates diff patches based on AI's modification suggestions. You can then apply or reject these diff patches with a single keystroke.
Since this plugin is still in its early development stage, code quality cannot be guaranteed and there are many features yet to be perfected—stay tuned!