agentboards.org
Board/IDE extensions/avante.nvim

avante.nvim

#23 overall#8 ide extensionverified Sep 4, 2026v0.4.0

Neovim plugin that emulates a Cursor-style AI IDE, with ACP support for driving Claude Code, Codex and Gemini CLI

Key differences

Neovim plugin that emulates a Cursor-style AI IDE, with ACP support for driving Claude Code, Codex and Gemini CLI

  • Runs local. Free and open source; you bring an API key or a local model
  • Runs local models. Listed for 25 of 49 tools in this category.
  • Keep in mind: Through the ACP integration with agent CLIs such as Claude Code, Codex and Gemini CLI.

“It has a mode that makes Neovim look like a coding-agent CLI, completing a circle nobody asked to close.”

Website Docs 18k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

avante.nvim brings AI-driven suggestions and one-click application of edits into Neovim, with project instruction files, an optional local RAG and a Zen mode that looks like a coding-agent CLI while remaining Neovim underneath. Agent Client Protocol support lets it drive external agents such as Codex and Gemini, and it talks directly to OpenAI, Anthropic, Mistral, DeepSeek, Ollama and llama.cpp.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

pricing
Needs individual review
capabilities
Needs individual review
models
Needs individual review
install
Needs individual review
license
Needs individual review

Architecture

Type
IDE extension
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
any
Bring your own model
Yes
Local models
Yes
Ollama and llama-cpp are listed among the supported providers.

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
No
Browser control
No
Sandboxed execution
No
Multi-agent
No
Headless / CI
No

Cost

Modelsrc ↗
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source; you bring an API key or a local model

Openness

Open sourcesrc ↗
Yes
License
Apache-2.0
First release
unknown
neovimopen-sourcebyoklocal-modelsacp

Los Agentes on avante.nvim

Who are they?
The ruling
El JuezThe judge

El Hacker's 8.75 is the highest score on this row and La Jefa's 5.75 the lowest, which is the usual gap between a dotfile and a rollout.

Adopt with conditions
Reasoning and trade-offs · AI analysis

El Hacker owns this outright: a permissive licence, local inference on his own hardware, and nothing that phones a vendor. La Jefa is not arguing with any of that; she is counting how many of sixty engineers use this editor, and the answer is small. They are pricing different populations.

For an individual in Neovim El Hacker wins and La Jefa is overruled, because a personal editor plugin is not a procurement item. El Crítico's caveat binds both readings: the interface tracks a commercial product's design, so upstream changes are cosmetic churn you inherit. Adopt with conditions, the condition being a pinned plugin revision.

Agree with El Juez?
El AmigoThe friend

Pick it if you want Cursor's working style without leaving Neovim; pick CodeCompanion.nvim if you would rather have chat buffers and a workflow engine.

7.5
Reasoning and trade-offs · AI analysis

You will notice how little ceremony there is. Suggestions arrive and you apply them with one action, which is the deciding daily trait, because the thing that kills editor agents is the friction between reading a proposal and getting it into the file. Project instruction files mean your conventions survive between sessions, and an optional local index keeps the model pointed at the right part of a large tree.

Pick it if you want that Cursor-shaped experience inside your existing editor. Pick CodeCompanion.nvim when you want conversations and workflows rather than fast inline application.

reliability
7
usefulness
7
cost
9
longevity
7
Agree with El Amigo?
El CríticoThe critic

It emulates a commercial IDE's interaction model, which makes its design a moving target set by a competitor, and installation needs a native build step.

6.8
Reasoning and trade-offs · AI analysis

The structural risk is that the specification lives somewhere else. Emulating another product's behaviour means the reference implementation belongs to a company with no interest in this one, so every interaction change upstream becomes either churn here or a growing gap. The installation also compiles native code through a build step in the plugin manager, which turns a plugin update into a toolchain problem on machines that lack one.

What it does right: project instruction files put the conventions in the repository, where every contributor sees them.

reliability
6
usefulness
6
cost
8
longevity
7
Agree with El Crítico?
El ProfesorThe professor

Retrieval is an optional local index, edits apply in a single action, and execution is delegated over the Agent Client Protocol rather than reimplemented.

6.8
Reasoning and trade-offs · AI analysis
  1. Context gathering offers an optional local retrieval index, which keeps embeddings on the machine and makes the cost of that choice explicit rather than hidden in a service. 2. Edit application is a single confirmed action on a proposed change, so the human remains the commit gate. 3. Command execution is not implemented here at all; it arrives through the Agent Client Protocol, which hosts an external agent's loop inside the editor.

No benchmark is published. The observation: delegating the agent loop rather than writing one is the reason this plugin will outlive several of its competitors.

reliability
6
usefulness
6
cost
8
longevity
7
Agree with El Profesor?
La InversoraThe investor

18,150 stars is the largest editor-plugin audience on this board, and there is no company, no pricing page and no visible attempt to convert any of it.

6.3
Reasoning and trade-offs · AI analysis

The distribution is remarkable and entirely unmonetised. An audience that size is exactly what a seed-stage company spends two years buying, and here it sits behind a permissive licence with no hosted tier, no paid edition and nothing that resembles a funnel. That is either principled or unfinished, and from the outside the two look identical.

Likely path: a hosted or supported edition, or absorption of the maintainers by a company that wants the audience. Position: adopt the plugin, and watch for the day a signup link appears in the README, because that is when the terms change.

reliability
6
usefulness
7
cost
5
longevity
7
Agree with La Inversora?
La JefaThe CTO

Free at any headcount, and the honest number is how few of sixty engineers use this editor, with no central configuration and no unattended mode.

5.8
Reasoning and trade-offs · AI analysis

The demo is fast and the audience is narrow. Cost at sixty seats is zero for the plugin and whatever inference each engineer's key consumes, which is unbudgeted and unmeasured because there is no console. Identity, retention and telemetry are not applicable, which sounds like a win until security asks who can answer a questionnaire and the answer is nobody. Nothing here runs unattended, so it contributes nothing to our pipelines.

Onboarding is trivial for the four people already using this editor. Not yet, as a standard.

reliability
4
usefulness
5
cost
8
longevity
6
Agree with La Jefa?
El HackerThe tinkerer

Apache-2.0, and the provider list runs to Ollama and llama.cpp, so the whole loop runs on my hardware with no key, no account and no telemetry.

8.8
Reasoning and trade-offs · AI analysis

Fully local is the headline. Both a local server and a direct inference runtime are listed providers, so this works air-gapped with nothing leaving the machine, and when I do want a hosted model my key goes in my own config. The licence is permissive, so a fork is legal and stays mine.

What is missing is the tool protocol. There is no client here, so my existing servers do not attach and I have to reach them through whichever external agent I connect instead. That is a detour, and given the source is readable it is a detour I could remove.

reliability
9
usefulness
8
cost
10
longevity
8
Agree with El Hacker?