11st of 1 in Editors and IDEs

avante.nvim

Neovim plugin that adds Cursor-style AI chat and code edits inside the editor

Stars
18.2k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Lua
Stars, last 29 weeks+882
24 Mar 2026: 17,308 stars31 Mar 2026: 17,374 stars7 Apr 2026: 17,424 stars14 Apr 2026: 17,478 stars21 Apr 2026: 17,511 stars28 Apr 2026: 17,552 stars5 May 2026: 17,608 stars12 May 2026: 17,654 stars19 May 2026: 17,686 stars26 May 2026: 17,710 stars2 Jun 2026: 17,747 stars9 Jun 2026: 17,778 stars16 Jun 2026: 17,800 stars23 Jun 2026: 17,826 stars30 Jun 2026: 17,853 stars7 Jul 2026: 17,878 stars14 Jul 2026: 17,905 stars21 Jul 2026: 17,940 stars28 Jul 2026: 17,955 stars4 Aug 2026: 17,986 stars11 Aug 2026: 18,003 stars18 Aug 2026: 18,026 stars25 Aug 2026: 18,054 stars1 Sept 2026: 18,073 stars8 Sept 2026: 18,094 stars15 Sept 2026: 18,112 stars22 Sept 2026: 18,130 stars29 Sept 2026: 18,151 stars6 Oct 2026: 18,166 stars13 Oct 2026: 18,190 stars

17,308 on 24 Mar 202618,190 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

avante.nvim is a Lua Neovim plugin with a Rust-built component. It opens a chat sidebar that answers questions about the current file and applies suggested changes to source files. It supports an agentic mode with tools, ACP agents such as codex and gemini, and many model providers. A per-project avante.md file supplies instructions.

Who it is for: Neovim users who want Cursor-like AI editing without leaving the editor

Strengths

  • Runs inside Neovim; suggested changes can be applied to files with one command
  • Supports many providers: openai, anthropic, mistral, deepseek, ollama, llama-cpp, copilot
  • ACP support lets external agents like codex and gemini drive edits
  • Project-level avante.md instructions file; optional local RAG service

Weaknesses

  • Requires Neovim 0.11+ (badge says 0.12+); README is inconsistent on version
  • Install needs a build step: make with curl and tar, or cargo to build from source
  • Auto-suggestions are marked experimental and costly because of high request frequency
  • Tool permissions are auto-approved by default (auto_approve_tool_permissions = true)

What it needs

  • no GPU
  • Needs Neovim 0.11+, plenary.nvim, nui.nvim, mega.cmdparse, curl and tar, or cargo, provider API key or local model server
  • Models: claude, openai, azure, gemini, cohere