
Avante.nvim
Cursor-like AI IDE features inside Neovim — chat, code gen, and one-click applies.
About
Avante.nvim (github.com/yetone/avante.nvim) is the most-starred Neovim AI plugin (~17–18k stars, Apache 2.0), designed to emulate the Cursor AI IDE inside Neovim. It offers AI-driven code suggestions through natural-language interaction, one-click application of recommendations directly to source files, a Fast Apply path for instant edits, RAG-backed codebase context, web search integration, and support for multiple providers including Claude, OpenAI, Gemini, and local models via Ollama.
It competes in a lively Neovim AI ecosystem alongside CodeCompanion.nvim (the chat-first ACP-based alternative, already in this catalog) and sidekick.nvim, with Avante leaning toward full agentic tool execution rather than chat-only assistance. Honest caveats: as a community plugin it depends on the user's own API keys and provider billing, setup is Lua-config-driven rather than plug-and-play, and MCP support arrives via the third-party mcphub.nvim bridge rather than natively.
What it can do
- Cursor-style chat sidebar and inline code editing in Neovim
- One-click apply of AI suggestions with diff workflow
- Multi-provider support: Claude, OpenAI, Gemini, Ollama, and more
- RAG service for codebase-aware context and web search integration
- Custom tools support and .avanterules project templates
Setup
Install via your Neovim plugin manager (e.g. lazy.nvim) and configure providers with API keys.
Prerequisites
Neovim 0.10+; API keys for your chosen providers (or a local Ollama setup).
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 70; Trending score 80/100 from researcher assessment.
★ 18,000 GitHub stars
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.