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

Avante.nvim

Cursor-style AI coding inside Neovim — chat, apply edits, and RAG over your codebase.

Visit official site →

About

Avante.nvim brings the Cursor AI IDE experience into Neovim: a sidebar chat that understands your codebase, one-click application of suggested edits directly to source files, and agentic multi-file workflows — all without leaving the terminal editor. With ~18,000 GitHub stars it is the most popular AI coding plugin in the Neovim ecosystem.

It supports a wide provider list — Claude, OpenAI, Gemini, Copilot, Azure, Ollama and other local models — plus a RAG service for codebase context, web search integration, custom tools, and a Fast Apply path the project claims hits 96-98% accuracy on direct edits. Project instructions (AGENTS.md-style files), image paste support, and a Zen mode round out a genuinely ambitious feature set.

The price is complexity: the dependency list is long (plenary, nui, dressing, render-markdown, web-devicons), installation compiles a Rust tiktoken library via make, and you need Neovim 0.10+ with LuaJIT. It is Apache-2.0 licensed and community-maintained, so expect fast-moving development with occasional rough edges rather than a polished commercial release.

What it can do

  • Cursor-style sidebar chat with one-click apply of suggested code edits
  • Multi-provider: Claude, OpenAI, Gemini, Copilot, Azure, Ollama/local models
  • RAG service for codebase-aware context; web search and custom tool support
  • Fast Apply for near-instant direct code edits; image paste and Zen mode
  • Project instructions files for per-repo conventions; Apache-2.0 licensed

Setup

  1. Ensure Neovim 0.10+ with LuaJIT and a C toolchain (for the Rust tiktoken build).
  2. Add { "yetone/avante.nvim", build = "make", opts = { provider = "claude" } } to lazy.nvim with the listed dependencies.
  3. Set your provider API key (e.g. ANTHROPIC_API_KEY) or point it at Copilot/Ollama.
  4. Open the sidebar with your mapped keys and start chatting; use project instructions files for repo conventions.

Prerequisites

Neovim 0.10+; make/cargo toolchain for the initial build; an API key for your chosen provider (or Copilot/Ollama).

Use cases

codecode-completionneovimdeveloper-tools

Works with

Trust score — 9/10

/10 trustVerified

Scored 9/10 (verified tier, metrics-v1). Evidence: ~18,149 GitHub stars (yetone/avante.nvim, cross-checked across ecosyste.ms, awesome lists, and commit metadata); Apache-2.0 license confirmed; Most popular Neovim AI coding plugin: Cursor-style sidebar, one-click apply, multi-provider (Claude/OpenAI/Gemini/Copilot/Ollama), RAG service, Fast Apply, custom tools — verified against README and community reviews; Requires Neovim 0.10+, LuaJIT, make/cargo build of Rust tiktoken; long dependency list (plenary, nui, dressing, render-markdown) — verified against README. Manual review: feature claims are well documented and widely used; heavy setup and fast-moving community development are the honest tradeoffs. License: Apache-2.0.

★ 18,149 GitHub stars

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
9.0/10
Maintenance · recency, releases, issue load
8.0/10
Openness · license + docs
10.0/10
Manual review · sanity read + red-flag check
8.0/10
  • · ~18,149 GitHub stars (yetone/avante.nvim, cross-checked across ecosyste.ms, awesome lists, and commit metadata); Apache-2.0 license confirmed
  • · Most popular Neovim AI coding plugin: Cursor-style sidebar, one-click apply, multi-provider (Claude/OpenAI/Gemini/Copilot/Ollama), RAG service, Fast Apply, custom tools — verified against README and community reviews
  • · Requires Neovim 0.10+, LuaJIT, make/cargo build of Rust tiktoken; long dependency list (plenary, nui, dressing, render-markdown) — verified against README
  • · manual review: feature claims are well documented and widely used; heavy setup and fast-moving community development are the honest tradeoffs

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.