avante.nvim
FreeNeovim integration modeled after Cursor’s AI features.
FreeFree tier
About avante.nvim
avante.nvim is a Neovim plugin designed to emulate the behavior of the Cursor AI IDE. It provides AI-driven code suggestions and the ability to apply recommendations directly to source files with minimal effort. Key features include AI-Powered Code Assistance, One-Click Application of suggested changes, Project-Specific Instruction Files for customizing AI behavior, and Avante Zen Mode—a vibe coding agent CLI experience that leverages Neovim's full editing capabilities, including Vim motions and plugins. The project is open source and free, hosted on GitHub.
Key Features
AI-Powered Code Assistance: interact with AI to ask questions about the current code file and receive intelligent suggestions.
One-Click Application: apply AI's suggested changes to source code with a single command.
Project-Specific Instruction Files: customize AI behavior by adding a markdown file (e.g., avante.md) in the project root, automatically referenced during workspace changes.
Avante Zen Mode: transform Neovim into a Vibe Coding Agent CLI, combining the power of coding agents (like claude code/gemini-cli/codex) with Vim's editing abstractions and plugins.
Pros & Cons
Pros
- Open source and free to use.
- Seamlessly integrates with Neovim ecosystem and existing Vim muscle memory.
- One-click application of AI suggestions streamlines editing.
- Project-specific instruction files enable customizable AI behavior.
- Zen Mode offers a unique vibe coding CLI experience with full Neovim capabilities.
Cons
- Requires Neovim setup and configuration, limiting audience to Neovim users.
- Project is under rapid iteration; frequent changes may affect stability.
- Dependent on external AI providers (API keys needed, not explicitly included).
Best For
Improve existing code with AI-driven suggestions and apply them directly.Configure per-project AI instructions to tailor assistance to specific codebases.Use Neovim as a full-featured coding agent CLI with Vim motions and plugins.Rapidly prototype and iterate on code with AI assistance in a terminal-based editor.
FAQ
What is avante.nvim?
Avante.nvim is a Neovim plugin designed to emulate the behavior of the Cursor AI IDE, providing AI-driven code suggestions and one-click application of changes.
How does Avante Zen Mode work?
Zen Mode transforms Neovim into a Vibe Coding Agent CLI, allowing users to leverage Vim's editing abstractions and plugins while using coding agent capabilities like those in claude code or gemini-cli.
Can I customize the AI's behavior per project?
Yes, you can add a markdown file (default: avante.md) in the project root with custom instructions. The file is automatically referenced during workspace changes, and a custom file name can be configured.