Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
Top 3.3% on sourcepulse
avante.nvim aims to bring Cursor AI IDE-like code assistance to Neovim. It allows users to query AI about their code, receive suggestions, and apply them directly, enhancing developer productivity. The target audience includes Neovim users seeking advanced AI-powered code editing capabilities.
How It Works
avante.nvim integrates with various LLM providers (OpenAI, Claude, Ollama, etc.) to process code queries. It leverages Neovim's Treesitter for code understanding and offers features like AI-driven code suggestions, diff application, and a sidebar for managing AI interactions. The plugin supports both "agentic" and "legacy" modes for AI code generation.
Quick Start & Requirements
lazy.nvim
(see README for other package managers).ANTHROPIC_API_KEY
, OPENAI_API_KEY
) are recommended as environment variables.require('avante').setup()
.Highlighted Details
Maintenance & Community
The project is actively developed with ongoing iterations and feature additions. Community contributions are welcomed. Links to potential community channels are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The plugin is in active development, with functionality and interface subject to significant changes. Some features, like auto-suggestions, are experimental. The README notes that certain models may have suboptimal performance or tool usage, recommending specific models or modes for better results.
13 hours ago
1 day