Skip to content
← Tools / Skills
Toolyetone/10 trustVerified
Avante.nvim logo

Avante.nvim

Cursor-like AI IDE features inside Neovim — chat, code gen, and one-click applies.

Visit official site →

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

code-assistantneovimcode-generationrefactoring

Works with

Trust score — 8/10

/10 trustVerified

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.