Augment.vim: AI Chat and completion in Vim and Neovim
github.com
github.com
Why I like Avante over others?
1. Active development. @Yetone, the creator, is very transparent and active.
2. Supports almost all the models. Add your API key for whatever you want to use.
3. The prompts are very well optimised. Plus the team keeps improving them.
4. The code `diffs` very well handled. It is easy to `apply` changes.
5. Support for `@file` feature (select multiple files) has made it 5x more powerful.
6. Very transparent. We can see what we are doing. Very less "magic".
7. It runs on demand: no auto-suggestion magic.
* codecompanion supports passing buffers, lsp and more. That seems to be really helpful when generating response.
* IMHO, codecompanion is more vimish (if that's the word)...
* Officially avante supports less models
* I have contributed to codocompanion GitHub models support (https://docs.github.com/en/github-models) so you can use some models basically for free with some limits and this is more than enough for daily usage from my experience (caveat that GitHub models are limited to 4000-8000 tokens so if that's problem for you then don't use it). I see avante does not support GitHub models.
It's very easy to end up in a deep rabbit hole when I tried to figure out the "one best" way.
Never tried it so no idea how good it is.
1: https://www.augmentcode.com/blog/augment-code-vim-and-neovim...