I've used it a ton too and it feels quite polished. Lately I've seen codecompanion.nvim[1] around a lot and been wondering if someone has tried both, are there differences between these two in actual use that would make other one worth trying over the another?
I have tried to look into avante, but settled on codecompanion:
* 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.
I'm using Avante daily for several months and it is great but kot without it's quirks. Thanks for sharing - I will be testing this companion because it seems like a nicer DX with the @agent and #context mentions
[1] https://github.com/olimorris/codecompanion.nvim